Advertisement
Guest User

FootballSouvenirs

a guest
Oct 23rd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.72 KB | None | 0 0
  1. package ExamTasks;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class FootballSouvenirs {
  6.     public static void main(String[] args) {
  7.         Scanner scanner = new Scanner(System.in);
  8.  
  9.         String team = scanner.nextLine();
  10.         String souvenir = scanner.nextLine();
  11.         int souvenirCount = Integer.parseInt(scanner.nextLine());
  12.  
  13.         double souvenirPrice = 0;
  14.         boolean isTeam = "Argentina".equals(team) || "Brazil".equals(team) || "Croatia".equals(team) || "Denmark".equals(team);
  15.         boolean isSouvenir = "flags".equals(souvenir) || "caps".equals(souvenir) || "posters".equals(souvenir) || "stickers".equals(souvenir);
  16.  
  17.         switch (team) {
  18.             case "Argentina":
  19.                 switch (souvenir) {
  20.                     case "flags":
  21.                         souvenirPrice += 3.25;
  22.                         break;
  23.                     case "caps":
  24.                         souvenirPrice += 7.20;
  25.                         break;
  26.                     case "posters":
  27.                         souvenirPrice += 5.10;
  28.                         break;
  29.                     case "stickers":
  30.                         souvenirPrice += 1.25;
  31.                         break;
  32.                     default:
  33.                         System.out.println("Invalid stock!");
  34.                         break;
  35.                 }
  36.                 break;
  37.             case "Brazil":
  38.                 switch (souvenir) {
  39.                     case "flags":
  40.                         souvenirPrice += 4.20;
  41.                         break;
  42.                     case "caps":
  43.                         souvenirPrice += 8.50;
  44.                         break;
  45.                     case "posters":
  46.                         souvenirPrice += 5.35;
  47.                         break;
  48.                     case "stickers":
  49.                         souvenirPrice += 1.20;
  50.                         break;
  51.                     default:
  52.                         System.out.println("Invalid stock!");
  53.                         break;
  54.                 }
  55.                 break;
  56.             case "Croatia":
  57.                 switch (souvenir) {
  58.                     case "flags":
  59.                         souvenirPrice += 2.75;
  60.                         break;
  61.                     case "caps":
  62.                         souvenirPrice += 6.90;
  63.                         break;
  64.                     case "posters":
  65.                         souvenirPrice += 4.95;
  66.                         break;
  67.                     case "stickers":
  68.                         souvenirPrice += 1.10;
  69.                         break;
  70.                     default:
  71.                         System.out.println("Invalid stock!");
  72.                         break;
  73.                 }
  74.                 break;
  75.             case "Denmark":
  76.                 switch (souvenir) {
  77.                     case "flags":
  78.                         souvenirPrice += 3.10;
  79.                         break;
  80.                     case "caps":
  81.                         souvenirPrice += 6.50;
  82.                         break;
  83.                     case "posters":
  84.                         souvenirPrice += 4.80;
  85.                         break;
  86.                     case "stickers":
  87.                         souvenirPrice += 0.90;
  88.                         break;
  89.                     default:
  90.                         System.out.println("Invalid stock!");
  91.                         break;
  92.                 }
  93.                 break;
  94.                 default:
  95.                     System.out.println("Invalid country!");
  96.                     break;
  97.         }
  98.         double sum = souvenirCount * souvenirPrice;
  99.         if(isTeam && isSouvenir){
  100.             System.out.printf("Pepi bought %s %s of %s for %.2f lv.", souvenirCount, souvenir, team, sum);
  101.         }
  102.     }
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement