我正在使用Visual Basic制作一个计算器应用程序作为我的第一个自我分配项目,我希望它继续接受数字来计算可能多达一百个不同的数字,我不想为所有这些(甚至没有提到,如果这将工作)。我看到它的方式是在运算符之间输入计算器的每个不同数字将被存储为不同的变量。这可能吗?也许是一个解决方案?甚至可能是一个更好的方法!任何帮助表示赞赏!谢谢!
答案 0 :(得分: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循环的底部设置此设置,这将为您提供到目前为止输入的所有数字的总计。
希望这是有道理的!