题目内容
某市电信部门规定,打市内电话时,如果通话时间不超过3 min,则收取通话费0.2元;如果通话时间超过3 min,则超过部分以0.1元/min(t以分钟计,不足min按1 min计),试设计一个算通话费用的算法,用Scilab语句描述.
思路解析:我们用c(单位:元)表示通话费用,t(单位:min)表示通话时间,则有:
c=
则解决此问题的算法为:
S1:输入通话时间t;
S2:如果t≤3,那么c=0.2,否则c=0.2+0.1(t-3);
S3:输出费用c.
解:根据以上思路,程序如下:
t=input(“t”)
if t<=3 then c=0.2
else c=0.2+0.1*(t-3)
end
print(%io(2),c).
练习册系列答案
相关题目