巫师编程语言“咒语” 设想

注:一个计算器。
注:2008年5月9日编写
注:作者 金留庆 , 运用“巫师咒语”0.1编写  (时还没有相应编译器)
注:作者的博客 http://aush352.blog.163.com

声明首字、尾字、运算符、状态。
状态为“首字”。
运算符为“=”。
首字=尾字=“0”。

点数字按钮时:
检查状态
若状态为“首字”:
首字=首字+按钮字;并显示在屏幕上。
若状态为“尾字”:
尾字=尾字+按钮字;并显示在屏幕上。
若状态为“结果”:
首字=按钮字;并显示在屏幕上。
若状态为“运算符”:
尾字=按钮字;并显示在屏幕上。


点运算符按钮时:
检查状态
若状态为首字:
尾字=首字。
若状态为“尾字”:
计算;并将首字显示在屏幕上;
尾字=首字。
若状态为“结果”:
尾字=首字。
运算符=按钮字;
状态=“运算符”。

点等号按钮时:
计算;并将首字显示在屏幕上;
状态为“结果”。

计算方法:
把首字、尾字转换成数字型;
检查运算符
若运算符为“+”:
首字=首字+尾字。
若运算符为“-”:
首字=首字-尾字。
若运算符为“*”:
首字=首字*尾字。
若运算符为“/”:
首字=首字/尾字。
把首字、尾字转换成字符串型。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值