zoukankan      html  css  js  c++  java
  • 个人作业—买书

    题目要求:

    书店针对《哈利波特》系列书籍进行促销活动,一共5卷,用编号0、1、2、3、4表示,单独一卷售价8元, 具体折扣如下所示:
                                   本数                  折扣
                                       2                       5%
                                       3                       10%
                                       4                       20%
                                       5                       25%
    根据购买的卷数以及本数,会对应不同折扣规则情况。单数一本书只会对应一个折扣规则,例如购买了两本卷1,一本卷2,则可以享受5%的折扣,另外一本卷一则不享受优惠。


    设计思路:

    1、输入要购买多少本书x?

    2、a=x%8;

    3、定义变量y为钱数

    4、如果a==0y=x/4*8*4*0.8

    5、a!=0,b=x%5,如果b=0,c=0;=0b=1c=8b=2,c=15.2;b=3,c=21.6;b=4,c=25.6;

    y=(x/5)*8*0.75+c
    7、输出钱数y

    源程序:

     1 import java.util.Scanner;
     2 public class MinMoney {
     3 
     4     public static void main(String[] args) {
     5         // TODO 自动生成的方法存根
     6       System.out.println("请输入您要购买多少本书");
     7       Scanner input=new Scanner(System.in);
     8       int x=input.nextInt();
     9       int a=x%8;//特殊的8
    10       double y=0.0;//钱数
    11       int b=x%5;
    12       double c=0;
    13       if(a==0)
    14       {
    15           y=6.4*x;
    16       }
    17       else
    18       {
    19           if(b==0)
    20           {
    21               c=0;
    22           }
    23           else if(b==1)
    24           {
    25               c=8;
    26           }
    27           else if(b==2)
    28           {
    29               c=15.2;
    30           }
    31           else if(b==3)
    32           {
    33               c=21.6;
    34           }
    35           else
    36           {
    37               c=25.6;
    38           }
    39           y=6*x+c;
    40       }
    41       System.out.println("最少需花费"+y+"元");
    42     }
    43 
    44 }

    截图:

    结果分析:

    一定要分析好要打的折扣。

  • 相关阅读:
    (三)字符串、列表、元组、字典
    (二)判断语句和循环语句
    (一)python基础知识
    Python之禅
    《Vue.js实战》一书 p117 练习 1& 2 (2019.12.19)
    React练习 17:02_11_鼠标移过修改图片路径
    React练习 16:02_10_提示框效果
    React练习 15:02_09_单一按钮显示隐藏
    React练习 14:02_08_简易js年历
    React练习 13:02_07_简易选项卡
  • 原文地址:https://www.cnblogs.com/muamu/p/5543831.html
Copyright © 2011-2022 走看看