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