用事件结构进行开发计算器,在乘除法的时候,输出的答案是错误的,且在连续两次乘法的时候,只计算了一个乘法公式,想问问有没有同志求解!
1条回答 默认 最新
关注 引用 皆我百晓生 小程序回复内容作答:
很高兴能帮助你解决问题。根据你的描述,我了解到你正在使用 LabVIEW 开发一个计算器,并在乘除法的计算中遇到了一些问题,包括答案错误和连续两次乘法只计算一个乘法公式。以下是一些可能导致问题的原因以及可能的解决方案:
问题:答案错误。
解决方案:请确保你的乘除法计算逻辑正确。检查是否正确处理了操作数和运算符之间的关系,以及正确地执行乘法和除法运算。可以使用 Debug 功能逐步检查计算过程,并确保每个步骤都正确执行。问题:连续两次乘法只计算一个乘法公式。
解决方案:这个问题可能是由于事件结构中的控制逻辑导致的。请检查你的事件结构的设置,确保每次按下乘法按钮都能触发相应的事件处理程序。另外,还需要检查乘法按钮的状态,以便连续两次按下时都能正确处理。你可能需要使用一个状态变量或者其他逻辑来追踪乘法按钮的状态。优化建议:为了提高程序的可读性和可维护性,你可以考虑使用 LabVIEW 中的案例结构代替事件结构。案例结构可以更清晰地组织计算器中的不同操作,并且减少代码的重复。例如,对于加法、减法、乘法和除法,你可以将它们作为不同的案例处理,而不是在事件结构中编写多次重复的代码。
如果以上解决方案无法解决你的问题,请提供更具体的代码或示意图,以便更好地帮助你解决问题。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 phython如何实现以下功能?查找同一用户名的消费金额合并—
- ¥15 孟德尔随机化怎样画共定位分析图
- ¥18 模拟电路问题解答有偿速度
- ¥15 CST仿真别人的模型结果仿真结果S参数完全不对
- ¥15 误删注册表文件致win10无法开启
- ¥15 请问在阿里云服务器中怎么利用数据库制作网站
- ¥60 ESP32怎么烧录自启动程序
- ¥50 html2canvas超出滚动条不显示
- ¥15 java业务性能问题求解(sql,业务设计相关)
- ¥15 52810 尾椎c三个a 写蓝牙地址