0

我正在使用 Visual basic 制作一个计算器应用程序作为我的第一个自分配项目,我希望它继续接受数字来计算可能多达一百个不同的数字,我不想为所有这些数字创建一个变量(更不用说这是否可行)。我看到的方式是,在运算符之间输入计算器的每个不同数字都将存储为不同的变量。这可能吗?也许可以解决?也许甚至是更好的方法!任何帮助表示赞赏!谢谢!

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 回答