找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 6017|回复: 5

计算器。用两个触碰控制变量数字加减,再通过NXT按钮分别控制加减乘法。

[复制链接]
发表于 2016-7-20 18:45:43 | 显示全部楼层 |阅读模式
向用两个触碰控制变量数字加减,再通过NXT按钮分别控制加减乘法。但是一旦一个数字变成两位数再减到个位数就在显示上出问题了。希望有高手指明问题。本人使用的是NXT-G编程。还望各位大大不吝赐教

计算器.rbt

1.95 MB, 下载次数: 95

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2016-7-20 21:50:36 | 显示全部楼层
从2位数变成1位数   出现问题主要是没有屏幕清除,1位数时,在不停改写,看不出来,只有从多位到少位运算时,有一个或多个位数没有新的改写,所以会留下原来的数字,不知道这么说明白不。
解决方法,在运行+和-法的时候,把屏幕清除勾选上,但相对的,运算时会把AB 数字清除掉,所以把A B 两个变量显示挪到分支外面
还有  运算-法(第一个),你的符号写的是+,
计算器d.png
计算器d.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2016-7-21 11:26:05 | 显示全部楼层
xd62215135 发表于 2016-7-20 21:50
从2位数变成1位数   出现问题主要是没有屏幕清除,1位数时,在不停改写,看不出来,只有从多位到少位运算时 ...

谢谢你的回答,但还是有点不明白。希望您有时间写个程序。看程序比较清楚。麻烦你了。学习不久。谢谢啦
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2016-7-21 12:16:53 | 显示全部楼层
乐高粉团 发表于 2016-7-21 11:26
谢谢你的回答,但还是有点不明白。希望您有时间写个程序。看程序比较清楚。麻烦你了。学习不久。谢谢啦

另外,再次说声谢谢
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2016-7-21 14:22:06 | 显示全部楼层
2楼的解释是对的。我给的建议是单独一个分支做显示程序单独显示。把计算出来的结果单独存放到一个变量里面。这样就用一个模块显示,就不会出现显示异常的情况
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2016-7-21 16:52:06 | 显示全部楼层
大连乐高 发表于 2016-7-21 14:22
2楼的解释是对的。我给的建议是单独一个分支做显示程序单独显示。把计算出来的结果单独存放到一个变量里面 ...

我还是学了没多久,就是学习了变量。显示模块和重置还不是很了解。可否麻烦上传个程序,我好直接对比一下不同。如果不麻烦的话。谢谢
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-5-24 07:42 , Processed in 0.172187 second(s), 27 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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