极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

scratch保留两位小数练习题

极客小将2022-04-05-
题目出自CCF计算机程序设计入门篇练习题目要求按年利率R%存入本钱X,存入P年后的本利合计为Y=X*((100+R)/100)^P,求Y的值。输入通过询问输入三个正整数R、X、P,例如:1 100 5显示显示收益(保留2位小数)思路:题目本身并不难,但是在scratch中是没有x^y这种计算积木的(在数

题目出自CCF计算机程序设计入门篇练习

题目要求

按年利率R%存入本钱X,存入P年后的本利合计为Y=X*((100+R)/100)^P,求Y的值。

输入

通过询问输入三个正整数R、X、P,例如:1 100 5

显示

显示收益(保留2位小数)

思路:题目本身并不难,但是在scratch中是没有x^y这种计算积木的(在数学上我们把y个相同的因数x相乘的积记做x^y。这种求几个相同因数的积的运算叫做乘方,乘方的结果叫做幂。),于是需要通过重复执行来计算幂。保留小数也没有现成的积木,这里提供一种简单的思路,将小数乘100后通过“四舍五入”积木指令保留整数部分,然后再除以100,这样就保留了2位小数,不过在scratch中最后一位小数是0的情况下会省去,比如100.10会显示100.1

scratch算法练习-存款收益


网友点评

共有5条评论来说两句吧...

在线客服