作品情報

ID#255

Mod_fx

一般部門
作者: motchy


(ダウンロードの注意)

更新日:2012-10-21
バージョン:1.1.1.2012.10.21 (完成度100%)

ユーザーの評価 (6)

プログラム技術3
完成度1
アイデア2

A = "(logf(8)/logf(2) + sqrt(4))*cos(0)"
mes double(A)

もしこれで「5.00000」と表示されたらどんなに嬉しいでしょう!
ですが、そんなことはできませんから、
これまではユーザーから与えられた数式の値を求めることはできませんでした。

しかし、本モジュール「Mod_fx」はそれを可能にするのです!!!

A = "(log[2,8] + sqrt[4])*cos[0]"
mes Mod_fx(A,0,0,0)

これで「5.00000」と表示されます。
しかもこれだけではありません。x,y,zの3変数を扱えるのです。
式中に変数を置いておけば、自由に値を代入できるのです。
数学関数のパラメータ囲みに()ではなく[]を使うという制約がありますが、
それ以外は数学の記述ルールとほとんど同じです。
サポートされている数学及びコンピュータ関数は21種類!

コンテストに応募させていただくということで、モジュールだけではなく、それを利用したサンプルが必要だと思い、「sample.exe」として作ってあります。ですが、あくまでもミソはモジュールです。


このモジュールを使えば、関数グラフ作成ソフトや関数電卓とかが....!?

さあ、ここまで読んでしまった貴方! Let's try!

タグ:contest2012
動作環境:HSP 3.31 以降
プラグイン/モジュール:
ライセンス:自由に配布可能
作成開始:2010年10月
募集項目:
説明書: hspcontest255.txt

作品へのコメント

過去のコメントはこちら

コメントの投稿はまだありません



コメント投稿

登録ユーザーの方はログインしてください。
この作品はすべてのユーザーからのコメントを受け付けています。
初めて投稿する方は、作品コメントと評価についてをよくお読みください。

評価点:

プログラム技術 完成度 アイデア

コメント:
(600文字以内)

オプション:

非公開コメント(この作品の作者だけが閲覧できるようになります)



投稿の削除

投稿を行なった登録ユーザーは、自分の投稿を削除可能です。
作品を登録した作者は管理者としてすべての投稿を削除することが可能です。
以下にコメントのNo.を指定して、「投稿を削除する」ボタンを押してください。
評価の投稿を削除した場合は、評価は無効となります。

No.