0

Visual Basic を使用して、最初の自己割り当てプロジェクトとして電卓アプリを作成しています。数値を受け入れ続けて、最大 100 の異なる数値を計算できるようにしたいのですが、それらすべてに対して変数を作成する必要はありません。 (それが機能するかどうかは言うまでもありません)。私が見る方法は、オペレーター間で電卓に入力されたすべての異なる数値が異なる変数として格納されるということです。これは可能ですか?多分回避策?たぶんそれを行うためのより良い方法です!どんな助けでも大歓迎です!ありがとう!

4

1 に答える 1

0

While ループを使用すると、これをうまく行うことができます。

Multiply、Subtract、Divide、Add の変数をブール値として設定し、FinalAnswer と Input を Dec として宣言するだけです。

次のようにします。

While VariableToShowIfACalculateButtonIsPressedOrNot = False
     If Multiply = True Then
          FinalAnswer = FinalAnswer * Input
     ElseIf Divide = True Then
          FinalAnswer = FinalAnswer / Input
     ElseIf Add = True Then
          FinalAnswer = FinalAnswer + Input
     ElseIf Subtract = True Then
          FinalAnswer = FinalAnswer - Input
     End If
Loop

別の番号を入力するたびに。これを「AddNumber」などと呼ばれる別のボタンに割り当てます。

これらすべての合計を出力したい場合は、「計算」という別のボタンまたは次のようなボタンを使用できます。

FinalAnswer = TextBoxAnswer.txt

このセットを While ループの最後に置くこともできます。これにより、これまでに入力したすべての数値の現在の合計が得られます。

これが理にかなっていることを願っています!

于 2015-03-08T15:02:48.310 に答える