myrdok123

05. Small Shop

Mar 23rd, 2024
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.32 KB | None | 0 0
  1. package ConditionalStatementsAdvanced;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class P05SmallShop {
  6.  
  7.     public static void main(String[] args) {
  8.         Scanner scanner = new Scanner(System.in);
  9.  
  10.         String product = scanner.nextLine();
  11.         String town = scanner.nextLine();
  12.         double count = Double.parseDouble(scanner.nextLine());
  13.  
  14.                 //coffee    water   beer    sweets  peanuts
  15.         //Sofia     0.50    0.80    1.20    1.45    1.60
  16.         //Plovdiv   0.40    0.70    1.15    1.30    1.50
  17.         //Varna     0.45    0.70    1.10    1.35    1.55
  18.  
  19.         double sum = 0;
  20.         switch (product){
  21.             case "coffee":
  22.                 if (town.equals("Sofia")){
  23.                     sum = count * 0.50;
  24.                 } else if (town.equals("Plovdiv")) {
  25.                     sum = count * 0.40;
  26.                 } else if (town.equals("Varna")) {
  27.                     sum = count * 0.45;
  28.                 }
  29.                 break;
  30.             case "water":
  31.                 if (town.equals("Sofia")){
  32.                     sum = count * 0.80;
  33.                 } else if (town.equals("Plovdiv")) {
  34.                     sum = count * 0.70;
  35.                 } else if (town.equals("Varna")) {
  36.                     sum = count * 0.70;
  37.                 }
  38.                 break;
  39.             case "beer":
  40.                 if (town.equals("Sofia")){
  41.                     sum = count * 1.20;
  42.                 } else if (town.equals("Plovdiv")) {
  43.                     sum = count * 1.15;
  44.                 } else if (town.equals("Varna")) {
  45.                     sum = count * 1.10;
  46.                 }
  47.                 break;
  48.             case "sweets":
  49.                 if (town.equals("Sofia")){
  50.                     sum = count * 1.45;
  51.                 } else if (town.equals("Plovdiv")) {
  52.                     sum = count * 1.30;
  53.                 } else if (town.equals("Varna")) {
  54.                     sum = count * 1.35;
  55.                 }
  56.                 break;
  57.             case "peanuts":
  58.                 if (town.equals("Sofia")){
  59.                     sum = count * 1.60;
  60.                 } else if (town.equals("Plovdiv")) {
  61.                     sum = count * 1.50;
  62.                 } else if (town.equals("Varna")) {
  63.                     sum = count * 1.55;
  64.                 }
  65.                 break;
  66.  
  67.         }
  68.  
  69.         System.out.println(sum);
  70.  
  71.     }
  72. }
  73.  
Add Comment
Please, Sign In to add comment