scratch判断输入是否整数,用向上取整来判断小数

我们在scratch中,经常会遇到判断输入的内容是否整数,还是小数。有时候在程序运行过程中,不小心输入到小数是很正常的,这个时候,程序应该提醒用户,您输入的内容是小数,请输入整数。所以,我们就需要用程序来判断这个,这里我们需要用到一个技巧,运算模块中的向上取整、向下取整。

scratch判断输入是否整数完整代码

scratch判断输入是否整数完整代码

当我们判断一个正数是不是小数,这个时候经常会用到向上取整。向上取整是取一个最小且比它大的整数。对于正数来说,向上取整就是去掉小数部分,然后在整数后面加1。向下取整,是直接去掉小数后面的数字。

5.3向上取整,应该是去掉0.3,然后结果是5+1=3;

7.8向下取整,去掉0.8,然后结果是7;

如果没有小数部分,向上取整就是等于自己,我们经用用这个方法来判断一个数是否是整数。如果向上取整=向下取整+1的话,那就是小数了。

scratch判断输入是否整数,用向上向下取整来判断小数:

step1、新建一个变量输入的数,来装询问输入的内容。将变量输入的数设为回答。

scratch输入判断的数

scratch输入判断的数

step2、用不断循环来判断询问输入的内容,询问提示,请输入一个数字?

step3、对输入的内容做判断,如果输入的数向上取整等于自己,那么就是整数,反则,如果输入的数向上取整=向下取整+1,说明输入的内容就小数了。

使用向下取整向上取整来判断

使用向下取整向上取整来判断

step4、用“说,…几秒”积木块来显示,加上“连接…和…”模块。当输入的是小数,提示输入的数是小数!反之,提醒输入的数是整数。

向上取整等于本身说明是整数

向上取整等于本身说明是整数

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

scratch判断输入的是不是数字,简单易懂的方法

2023-5-10 14:12:56

综合资讯

如何用scratch判断质数合数,求100以内所有质数合数

2023-5-10 14:13:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索