题目内容

在音乐唱片超市里,每张唱片售价25元.顾客如果购买5张以上(含5张)唱片,则按照九折收费;如果顾客购买10张以上(含10张)唱片,则按照八五折收费.请用语句描述完成计费工作的算法,画出算法流程图.

答案:
解析:

  解:Read a

  If a<5 Then

  c←25×a

  Else If a<10 Then

  c←22.5×a

  Else

  c←21.25×a

  End If

  Print c

  思路分析:按件数的不同情况进行了不同的要价售货,含有三种情况;这里首先要把实际问题转化为数学问题,最后结合条件语句来完成算法.假如用变量a表示顾客购买的唱片数,则对a要分三种情况考虑.所以就要用到条件语句“If-Then-Else”的嵌套.第一个判断框可对“a<5”判断,如果“否”,则进入下一个判断框;也可先对“a≥10”进行判断,如果“否”,则进入下一个判断框.


练习册系列答案
相关题目

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

精英家教网