问题
解答题
某市电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元;如果通话时间超过3分钟,则超过部分以0.1元/分钟收取通话费(通话时间以分钟计,不足1分钟按1分钟计),请你设计一个计算通话费用的算法,并写出相应的程序。
答案
解:算法步骤:
第一步,输入通话时间t;
第二步,如果0<t≤3,那么通话费用c=0.2;否则判断t∈Z是否成立,若成立,则c=0.2+0.1(t-3);否则c=0.2 +0.1([t-3]+1);
第三步,输出c。
程序: