TC官方合作论坛

 找回密码
 立即注册
查看: 1944|回复: 6
打印 上一主题 下一主题

[讨论] 计算器练习

[复制链接]
跳转到指定楼层
楼主
发表于 2011-12-22 12:17:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
    今天在做计算器练习时想到一个问题:平常的计算器,直接按等号可以重复计算上一次的结果,
想了很多方法,没设计出来,请大家指点一下 。
  我想到的方法是,设定一个逻辑型 上次计算,然后在加减乘除上加个判断,加减乘除都不成立时,
跳到上次运算上去,但是不知道该怎么判断上次运算方式。

功能 逻辑型 按钮12_点击()
//这里添加你要执行的代码
  上次计算=真
  上次计算结果=编辑框.获得文本("编辑框0")
如果(计算加||计算减||计算乘||计算除||上次计算)
  如果(计算加)
字符型 被加数
被加数 = 编辑框.获得文本("编辑框0")
        整型 加的结果
        加的结果 = 转换.字符型转整型(运算操作前字符) + 转换.字符型转整型(被加数)
        编辑框.设置文本("编辑框0",转换.整型转字符型(加的结果))
计算加 = 假
  如果结束
  如果(计算减)
字符型 减数
减数 = 编辑框.获得文本("编辑框0")
        整型 减的结果
        减的结果 = 转换.字符型转整型(运算操作前字符)  - 转换.字符型转整型(减数)
        编辑框.设置文本("编辑框0",转换.整型转字符型(减的结果))
计算减= 假
  如果结束
  如果(上次计算)
   
        整型 计算的结果
  上次计算结果= 编辑框.获得文本("编辑框0"){下面红色字不知道该如何取值}
         计算的结果 = 转换.字符型转整型(上次计算方式) + 转换.字符型转整型(上次计算结果)
        编辑框.设置文本("编辑框0",转换.整型转字符型( 计算的结果))
        
        上次计算=假
  如果结束
如果结束
返回 真
功能结束
回复

使用道具 举报

沙发
发表于 2012-5-13 22:28:24 | 只看该作者
有点复杂哦
回复 支持 反对

使用道具 举报

板凳
发表于 2012-7-20 16:28:47 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

地板
发表于 2012-7-26 15:24:47 | 只看该作者
看不懂……
回复 支持 反对

使用道具 举报

5#
发表于 2012-9-15 14:58:51 | 只看该作者
高,真高
回复 支持 反对

使用道具 举报

6#
发表于 2012-9-27 21:22:46 | 只看该作者
回复 支持 反对

使用道具 举报

7#
发表于 2012-11-27 13:34:34 | 只看该作者
lZ神人啊,膜拜
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-8 18:00 , Processed in 0.156779 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表