【发布时间】:2018-03-09 17:31:34
【问题描述】:
一年级编码学生,在我的视觉基础课上有一个项目。
创建一个简单的计算器,可以进行乘法、除法、减法和加法。问题是我们不允许使用任何决策结构或循环,只能使用顺序样式编码结构。
我在后面的程序中难以存储、传递和使用选定的数学运算符。
在编写方程式时,会考虑哪些数据类型的运算符?
例如在 4-1=3 中 - 被认为是一个字符串?
如何在不使用决策结构或循环的情况下存储此值并将其传递给程序的另一部分,然后将其转换为可以插入公式的形式?
例如:
1) 用户点击“1”按钮,字符串值 1 作为字符串存储在标签中。
2)用户点击“+”按钮,一个+被存储在一个标签中(不确定这里使用什么数据类型供以后需要)。
3) 然后用户点击“1”按钮,1 以字符串形式存储在标签中。
4) 用户点击“=”按钮。
5) = 按钮事件处理程序执行将“1”字符串转换为整数变量的代码,公式应表示 IntResult= IntvariableOne + intVariableTwo。但由于运算符可能并不总是 + 并且不能使用决策结构。如何以使用变量存储运算符并在公式中正确完成处理的方式对其进行编码?
用最简单的术语来说,它相当于: intResult= intvariableOne,运算符变量,intVariableTwo 就像我说的我是编码新手,所以如果这是一个愚蠢的问题或完全错误的方法,我深表歉意。
感谢任何信息。
谢谢
【问题讨论】:
标签: visual-studio vb6 sequential