zoukankan      html  css  js  c++  java
  • 书店促销问题

    1.题目:

    书店针对《哈利波特》系列书籍进行促销活动,一共5卷,用编号0123

    4表示,单独一卷售价8元, 具体折扣如下所示:

                                      本数                    折扣

                                       2                       5%

                                       3                       10%

                                       4                       20%

                                       5                       25%

    根据购买的卷数以及本数,会对应不同折扣规则情况。单数一本书只会对应一个

    折扣规则,例如购买了两本卷1,一本卷2,则可以享受5%的折扣,另外一本卷

    一则不享受优惠。设计算法能够计算出读者购买一批书的最低价格。

    2.设计思路:

    把用户要买的书籍本数除以5来取余,再用余数加上5来单独考虑要买678

    9本时的情况,最后求出折扣最多的情况。以下为这几种情况时的购书价格:

    当购书数量为6时,优惠方案为1+5,总价为:38

    当购书数量为7时,优惠方案为2+5,总价为:45.2

    当购书数量为8时,优惠方案为4+4,总价为:51.2

    当购书数量为9时,优惠方案为4+5,总价为:55.6

    3.源代码:

     1#include<iostream.h>
     2  void main()
     3  {
     4   
     5       int i,num,money,j;
     6       cout<<"请输入买书数量:";
     7       cin>>num;
     8       i=num%5;
     9       j=num/5;     
    10       switch(i)
    11      {
    12          case 0:
    13              money=j*30;
    14              break;
    15          case 1:
    16              money=j*30+8;
    17              break;
    18          case 2:
    19              money=j*30+2*8*0.95;
    20              break;
    21          case 3:
    22             if(j=0)
    23              {
    24                  money=3*8*0.9;
    25                 break;
    26              }
    27              else            
    28              {
    29                 money=(j-1)*30+4*8*0.8*2;
    30                  break;
    31              }
    32         case 4:
    33              money=j*30+4*8*0.8;
    34              break;
    35      }
    36      cout<<"最低价格为"<<money<<""<<endl;
    37   }

    4.运行截图

    5、感受:

      在一开始我理解错了题意,后来经过老师讲解就明白了,在老师的引导下找到了解决办法,所以还是挺感谢老师的。

  • 相关阅读:
    0316-复利计算更新
    实验一 了解和掌握操作系统
    复利计划1.0
    0916 词法分析(2)
    0916词法分析
    0909 编译原理 第1次上机
    单元测试代码
    单元测试
    实验一:命令解释程序
    《构建之法》现代软件工程第1、2、3章读后感
  • 原文地址:https://www.cnblogs.com/cuipengbo/p/4587165.html
Copyright © 2011-2022 走看看