Advertisement
Valantina

CoffeeMachine/Ex/Java

Jul 9th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.86 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class P03_CoffeeMachine {
  4.     public static void main(String[] args) {
  5.         Scanner scan = new Scanner(System.in);
  6.  
  7.         String drink = scan.nextLine();
  8.         String sugar = scan.nextLine();
  9.         int cups = Integer.parseInt(scan.nextLine());
  10.         double price = 0.0;
  11.  
  12.         switch (drink) {
  13.             case "Espresso":
  14.                 if ("Without".equals(sugar)) {
  15.                     price = price + 0.90 * cups;
  16.                     price = price * 0.65;
  17.                 } else if ("Normal".equals(sugar)) {
  18.                     price = price + 1.00 * cups;
  19.                 } else if ("Extra".equals(sugar)) {
  20.                     price = price + 1.20 * cups;
  21.                 }
  22.                 if (price >= 5) {
  23.                     price = price * 0.75;
  24.                 }
  25.                 break;
  26.             case "Cappuccino":
  27.                 if ("Without".equals(sugar)) {
  28.                     price = price + 1.00 * cups;
  29.                     price *= 0.65;
  30.                 } else if ("Normal".equals(sugar)) {
  31.                     price = price + 1.20 * cups;
  32.                 } else if ("Extra".equals(sugar)) {
  33.                     price = price + 1.60 * cups;
  34.                 }
  35.                 break;
  36.             case "Tea":
  37.                 if ("Without".equals(sugar)) {
  38.                     price = price + 0.50 * cups;
  39.                     price *= 0.65;
  40.                 } else if ("Normal".equals(sugar)) {
  41.                     price = price + 0.60 * cups;
  42.                 } else if ("Extra".equals(sugar)) {
  43.                     price = price + 0.70 * cups;
  44.                 }
  45.                 break;
  46.         }
  47.  
  48.         if (price > 15.0) {
  49.             price = price * 0.8;
  50.         }
  51.  
  52.         System.out.println(String.format("You bought %d cups of %s for %.2f lv.", cups, drink, price));
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement