- ベストアンサー
iphone開発環境で数式文字列から計算結果の数値を得たいのですが、
iphone開発環境で数式文字列から計算結果の数値を得たいのですが、 その用途にあう関数やクラスライブラリはありますでしょうか? たとえば、"1+2"を渡すと、数値3を返すようなものを探しています。 .Net環境ではJScriptEvaluate()関数などで実現できるようですが…。
- jjk65536
- お礼率85% (84/98)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
私がそういう課題を与えられたとしたら、WebKitをインポートして、JavaScriptをWebView上で実行することを、考えます。「.Net環境ではJScriptEvaluate()関数などで実現」と、発想は同じですね。 ※四則演算をシミュレートするレベルならともかく、ランタイムと呼ばれるレベルのものだと、審査ではねられるんじゃないかと思います。
関連するQ&A
- 数値計算と文字列
JavaScript 数値計算の式と値を表示させたいです。 10+5=15 document.write("10+5"+10+5);というのを関数で表わせないでしょうか? function foo(計算式){ document.write(計算式の文字列+計算結果); } 1+4-15など2つ以上の数値も対応したいです。
- ベストアンサー
- JavaScript
- 数式(数値)と文字列の共存方法
Excelで数式や数値の前や後に文字列を入れることは可能でしょうか? 例えば「10」という数値の前に 「90%」という文字列を入力する事は可能でしょうか? 「90%」という文字列と、その後に数式や計算用の数値を 共存出来るようにする方法を知りたいのですが、 分かる方いらっしゃいましたら御回答宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで計算の結果がある数値の場合のみ文字列を表示させたいです・・・。
エクセルで計算の結果がある数値の場合のみ文字列を表示させたいのですが、IF関数を使うのかなと思いますが関数がよく解かりません。。。 やりたいことはこんな感じです。 セルG1にはA1-B1、H1にはC1-D1、I1にはE1-F1と計算式が入っています。 計算の結果、▲1になるセルだけを文字列『売上』と表示させたいのですが・・・。 なお、計算の結果は、必ず『1』か『▲1』のどちらかにしかなりません。 つたない質問ですが解決したく困っています。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 数式の計算結果により表示されたセルを数える関数を教えてください
Excel2003です。 「=COUNTA(範囲)」で文字や数値、式などのデータが入力されているセルを数えることができますが 数式の計算結果により表示された文字や数値の入ったセル(数式の計算結果で空白のセルを数えない)を数える関数を教えてください
- ベストアンサー
- オフィス系ソフト
- Excel2002において、数式と数値を別に数えたいのですが。
Excelで表を作っています。 表の最後の列にそれぞれ、その列の合計が入っていますが、基本的にそれは数式による計算結果です。 ですが、時々直接数値を入力したセルがあります。 1.数式による計算結果のセルが30個 2.そうでない数値のセルが10個 のとき、 1.30 2.10 というふうに数えたいのです。 できれば関数がいいのですが…(VBAは手に余るので) できるかできないかだけでもいいので、どうかお答えください。
- ベストアンサー
- オフィス系ソフト
- 文字列の数式を計算したいです。
文字列の数式を計算したいです。 A1セルに文字列 1+2 と入力し A2セルにその答えの 3 を返したいのですが、どうすればよろしいでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- セルに数式を入れずに計算結果のみを入力
B2:D11まで入力された文字と数値がありB,C列のマッチした文字の計算値をH列にいれたいのですが現在H列はVBAによりセルに数式が入っておりますが計算結果のみをH列に入力したいのですが尚、図では11行までですが行数が多い時を踏まえてVBAコードをご教授願います。
- ベストアンサー
- Visual Basic
- 文字列の計算について。。。
Excelでなのですが、外部データの取り込みをしました。 その時に、文字列で取り込んだ数値を計算したいのですが、 うまく出来ません。 セルの書式設定で数値にしたのですが、計算出来ません。 関数を使って数値に変換すると出来たのですが、 50枚シートがあるものが10ブックあります。 計算したい列もそれぞれのシートでばらばらなので困ってます。 簡単に出来る方法はないでしょうか?
- ベストアンサー
- オフィス系ソフト
- Excelで文字列を数式として認識させる関数
A列に入力された文字列(例:"1+1")を、B列でA列の文字列(数式)の計算結果を算出させたいのですが、そのような関数ありますか? できれば、VBAではなくExcelでやりたいです。 OSはXP、Excel2003です。 よろしくお願いします。
- 締切済み
- その他([技術者向] コンピューター)
お礼
回答ありがとうございます。 WebKitを裏で使うだけだと審査ではねられちゃう可能性があるってことでしょうか? エクセルっぽいアプリを自前で実装したかったんですが、四則演算も 自前で実装するのが正解っぽいですね。 大変参考になりました。 ありがとうございます。