题目内容

某市电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费(通话时间以分钟计,不足1分钟时按1分钟计),试设计一个计算通话费用的算法.要求写出算法,画出算法框图,编写程序.

分析:由于通话时间不同有不同的计费方法,则用选择结构设计算法框图,用条件语句设计程序.

解:用c(单位:元)表示通话费用t(单位:分钟)表示通话时间,则依题意必有

算法步骤如下:

1.输入通话时间t.

2.如果t≤3,那么c=0.2;否则令c=0.2+0.1(t-3).

3.输出通话费用c.

算法框图如图所示:

其程序为:

输入 t

If t≤3 Then

  c=0.2

Else

  c=0.2+0.1(t-3)

End If

输出 c

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网