App Inventor应用程序无法按部门回答

时间:2018-10-18 15:07:00

标签: app-inventor

我正在尝试制作一个具有四个基本数学运算的应用程序。加,减,乘和除。

每个操作都有一系列练习,对于每个正确的练习,请在得分计数器中分配一个分数。

我澄清说,练习和答案都是随机选择的。它们不是存储在列表中的问题和答案。

一切都准备就绪,但我的部门存在问题,如下所示。

例如,如果除法的结果正好有两个小数,则分数计数器会将所选的答案视为正确。但是,如果除法结果的小数点后两位以上,则分数计数器认为答案不正确。

示例:

20/8 = 1.25再没有小数,那么分数计数器将其作为正确答案

9/7 = 1.28571428571该答案有很多小数,那么分数计数器就不会将其作为正确答案

问题不在于舍入数字或格式化小数位数。问题在于,由于某些原因,十进制数大于两个的答案不正确。

不管我将结果四舍五入为整数还是为每个结果仅设置2个小数,由于某种原因,计分器都不会将结果显示为正确。

例如,如果我对9/7 = 1.28571428571进行除法,并且只为结果设置2个小数,而将其保留为1.28,则分数计数器不会将此结果作为正确的结果。

即使我将结果四舍五入,也会出现相同的问题。

如何解决?

非常感谢能帮助我找到解决方案的人。

P.S .:我不是程序员,我只是一个业余爱好者,别无其他,这只是开始,所以请您为像我这样的外行人回答。预先感谢。

Here are the blocks Here are the blocks

0 个答案:

没有答案