問題タブ [calculator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
10 に答える
39968 参照

math - 数学パーサーのスマートな設計?

数学パーサーを設計する最も賢い方法は何ですか? つまり、数学文字列 ("2 + 3 / 2 + (2 * 5)" など) を受け取り、計算値を返す関数ですか? 私はVB6で何年も前に書いていましたが、肥大化してしまい、あまり移植性がありませんでした(またはその点でスマートではありません...)。一般的なアイデア、疑似コードまたは実際のコードを歓迎します。

0 投票する
3 に答える
511 参照

ide - HP 電卓プログラミング用の IDE?

HP49g+ で 50 文字を超えるプログラムを入力すると、あっという間に古くなってしまいました。

HP 電卓のプログラミング用に設計された IDE は何ですか? この目的のための Visual Studio、Eclipse、xCode などへのプラグインはありますか?

0 投票する
3 に答える
4901 参照

binary - 浮動小数点 16 進数 8 進数 2 進数

私は、8 進数、16 進数、2 進数、そしてもちろん 10 進数で小数点以下の計算を実行できる電卓に取り組んでいます。浮動小数点の 10 進数を浮動小数点の 16 進数、8 進数、2 進数、またはその逆に変換する方法を見つけるのに問題があります。

計画は、すべての計算を 10 進数で行い、その結果を適切な数値システムに変換することです。ヘルプ、アイデア、または例をいただければ幸いです。

ありがとう!

0 投票する
3 に答える
305 参照

php - 基本的な php フォームのヘルプ

私は、ユーザーからの入力を受け取り、ユーザーがさまざまな VoIP サービスを使用した場合に節約できる金額を見積もる計算機を作成しようとしています。

私は次のように設定しました:

私が指しているページであるvoipcalculator.phpで、「monthlybill」を呼び出したいのですが、その方法がわかりません。また、行の数字を減算する方法もわかりません。

これはあなたにとっては非常に簡単なことかもしれませんが、私にとっては非常に苛立たしいことです。ありがとうございました!

これは voip_calculator からの関連するものです。URL をクリックして番号を送信して、実際の動作を確認することもできます。私は何度もそれを呼び出すことを試みましたが、成功しませんでした:

offercal(1,2,3,4,5,6,7) Savings は、次のように定義されている values.php というファイルを呼び出します。

0 投票する
3 に答える
2459 参照

c# - ボタンを押すたびに配列の値をインクリメントしますか?

C#で電卓を作っています。ボタンが押されるたびに配列内の数値をインクリメントするのが最善の方法かどうかはわかりません。これは、現在のボタン イベント ハンドラー メソッドの 1 つです。

このボタンを押すたびに数字[1]が2ずつ増えるようにしたいのですが、今のところボタンを何回押しても2になるだけです。

本当にありがとう!

0 投票する
2 に答える
3673 参照

c# - Win Form Calculator: ボタン 0 ~ 9 繰り返しタスクを実行するためのイベント ハンドラ

典型的な電卓のような win フォーム UI があります。当然、数字ボタン (0 ~ 9) ごとに同じロジックを書き直したくありません。どのボタンがクリックされたかを知りたいので、そのテキスト プロパティに基づいて計算を実行できます。コードの再利用を促進するために、ボタン オブジェクトをパラメーターとして受け入れるメソッドを作成する必要がありますか? より良い方法はありますか?在職中の Win Form アプリ開発者がこれをどのように処理するかを聞きたいです。ロジックを UI から遠ざけようとしています。

ありがとう!

0 投票する
5 に答える
5577 参照

java - 最初のJavaプログラム(電卓)の問題

私はJavaを学んでいる途中で、最初のプロジェクトは電卓ですが、問題が発生しました。電卓で数値を入力してから演算子(+、-、x、/)をクリックし、別の数値を入力してからもう一度演算子を押すと、表示が更新され、これを続行できるようになります。

たとえば、次をヒットして、最初の後にオペレーターをヒットするたびに合計を表示できるようにしたいと思います。

a + b / c --d =

私が持っているコードは(私には)機能するはずのように見えますが、機能しません。私は何が間違っているのですか?

以下は、オペレーターをヒットしたときに使用しているコードです。デフォルトでは、待機はfalseに設定されています。クラスを1回実行した後、value1が保存され、waitがtrueに設定され、正常に機能します。そこからは、正しく機能していないようです。

編集:いくつかの混乱を修正し、ifステートメントを更新するためにコードを更新しました。この後も同じ問題が存在します。また、完全なソースはここから入手できます

0 投票する
1 に答える
7194 参照

calculator - 有理数計算機

有理数計算機を作りたいのですが、一部の文字を無視する方法がわかりません。たとえば、プログラムが式「2/9+9/3」を計算する必要があり、その答えが簡略化されていない形式でなければならない場合、入力を取得するときに上記の式の「/」を無視するにはどうすればよいでしょうか?

0 投票する
18 に答える
75779 参照

latex - LaTeX 構文の電卓はありますか?

LaTeX で数学を書くとき、LaTeX ソースの数値に対して単純な算術演算を実行する必要があることがよくあります515.1544 + 454 = ???

通常、LaTeX コードをコピーして Google に貼り付けて結果を取得しますが、それでも構文を手動で変更する必要があります。

\frac{154,7}{25} - (289 - \frac{1337}{42})

に変更する必要があります

154,7/25 - (289 - 1337/42)

最も一般的に使用される操作に対してこれを行うプログラムを作成するのは簡単に思えます。この構文を理解する電卓はありますか?

編集:これを完全に行うことは不可能であることを知っています(停止の問題のため)。私が必要とする単純なケースでそれを行うのは簡単です。\frac、\cdot、\sqrt、およびその他のいくつかのタグでうまくいきます。プログラムは、理解できない場合にのみエラーを返す可能性があります。

0 投票する
4 に答える
2724 参照

.net - vb.netの数式文字列

ビスタグラスを除いて、vb.netで関数電卓を作成しようとしています:-p

基本的に、ユーザーがSQRT(5 * 6)/(2 ^ 4)のような方程式を入力できるようにし、vbがsystem.mathを使用してそれを解くようにします。これを自分のコードで記述した場合、vbはそれを実行できるので、実行時にこれを実行するにはどうすればよいでしょうか。

ありがとう