开始
|
数字入力
|
if是否是单数
|
1.有小数以及复数
2.只有单数
|
case计算式或是等于求结果
|
case1计算式符号选择后返回到数字再次入力
case2等于求结果后在内部处理运算结果
|
结果出力
|
结束
写的简单吗 不会写 请给些意见
|
数字入力
|
if是否是单数
|
1.有小数以及复数
2.只有单数
|
case计算式或是等于求结果
|
case1计算式符号选择后返回到数字再次入力
case2等于求结果后在内部处理运算结果
|
结果出力
|
结束
写的简单吗 不会写 请给些意见
' 用户录入
Select Case 用户输入
case数字
如果是小数以及负数,则提示用户再次输入
如果是整数,就提示用户输入运算符或=
case运算符
提示用户继续输入数字
case=
在内部处理运算结果
' 结果输出
End Sub
' 用户录入
Select Case 用户输入
case数字
如果是小数以及负数,则提示用户再次输入
如果是整数,就提示用户输入运算符或=
case运算符
提示用户继续输入数字
case=
在内部处理运算结果
End Select
' 结果输出
End Sub
' 用户录入
SELECT_CASE
Select Case 用户输入
case数字
如果是小数以及负数,则提示用户再次输入
如果是整数,就提示用户输入运算符或=
GoTo SELECT_CASE
case运算符
提示用户继续输入数字
GoTo SELECT_CASE
case=
在内部处理运算结果
End Select
' 结果输出
End Sub
| |
V |
是数字键之前的负号键吗? |
|否 |是 |
V V |
是数字键吗? 将符号写入字符串---------------|
|否 |是 |
| ----->将数字写入字符串---------------|
V |
把数字字符串保存到数值变量 |
| |
V |
是等号键吗?--------------- |
|否 是 | |
| | |
V | |
是运算符号键吗? | |
|是 | |
|<---------------------- |
V |
第二个数字准备好了吗?-- |
|是 |否 |
| V 否 |
| 是运算符号?-------------
| | |
| V |
| 保存符号-----------------|
V |
计算并显示结果-----------------------------