使用麻省理工学院应用程序发明人工作预订系统应用程序但块允许低于0且高于最大值

时间:2016-04-27 11:15:41

标签: android app-inventor

我正在使用麻省理工学院的应用程序发明者创建一个应用程序,它是一个简单的计算机系统预订应用程序,允许学生选择一个房间并预订电脑或取消预订。 Screenshot of my app.

当单击房间时,在这种情况下,房间10出现按钮,并且计算机可用文本被设置为10台计算机。对于所有按钮,我的代码块都相同。 App inventor blocks.

单击这些按钮后,用户可以单击“保留”(从总共10个中删除一个)或单击“取消”(这将为计算机总数添加一个)。 code blocks for reserve and cancel

显然,计算机的数量不能少于0或大于10,因为0是最小值,10是每个房间的最大值, amount is -1

amount 11

我需要它,所以如果在分数为10时单击取消,它将保持为10而不是11,如果在0处单击保留,则数字不能低于0。 Error highlighted

我知道错误是存在的,但理论上如果number小于0设置为0,如果number大于10则设置为10应该有效,我需要添加哪些块以便数字不能低于0或高于10?周围有红色框的代码可以在单击按钮时添加和删除一个代码,下面这行代码不起作用。 something isn't working. 提前谢谢。

1 个答案:

答案 0 :(得分:0)

不正确的方式(现在显示的方法正确)我自己解决了这个问题。 corret way, they're shown in the way that works.