desislava_topuzakova

03. Honey Harvest

Jun 10th, 2020
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.44 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class HoneyHarvest_03 {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         String flowerType = scanner.nextLine(); //"Sunflower", "Daisy", "Lavender", "Mint"
  7.         int countFlowers = Integer.parseInt(scanner.nextLine());
  8.         String season = scanner.nextLine();
  9.  
  10.         int quantity = 0;
  11.         switch (season) {
  12.             case "Spring":
  13.                 switch (flowerType) {
  14.                     case "Sunflower":
  15.                         quantity = 10;
  16.                         break;
  17.                     case "Daisy":
  18.                         quantity = 12;
  19.                         break;
  20.                     case "Lavender":
  21.                         quantity = 12;
  22.                         break;
  23.                     case "Mint":
  24.                         quantity = 10;
  25.                         break;
  26.                 }
  27.                 break;
  28.             case "Summer":
  29.                 switch (flowerType) {
  30.                     case "Sunflower":
  31.                         quantity = 8;
  32.                         break;
  33.                     case "Daisy":
  34.                         quantity = 8;
  35.                         break;
  36.                     case "Lavender":
  37.                         quantity = 8;
  38.                         break;
  39.                     case "Mint":
  40.                         quantity = 12;
  41.                         break;
  42.                 }
  43.                 break;
  44.             case "Autumn":
  45.                 switch (flowerType) {
  46.                     case "Sunflower":
  47.                         quantity = 12;
  48.                         break;
  49.                     case "Daisy":
  50.                         quantity = 6;
  51.                         break;
  52.                     case "Lavender":
  53.                         quantity = 6;
  54.                         break;
  55.                     case "Mint":
  56.                         quantity = 6;
  57.                         break;
  58.                 }
  59.                 break;
  60.         }
  61.  
  62.         double totalHoney = quantity * countFlowers;
  63.         if (season.equals("Summer")) {
  64.             totalHoney *= 1.10;
  65.         } else if (season.equals("Autumn")) {
  66.             totalHoney *= 0.95;
  67.         } else if (season.equals("Spring") && (flowerType.equals("Daisy") || flowerType.equals("Mint"))) {
  68.             totalHoney *= 1.10;
  69.         }
  70.  
  71.         System.out.printf("Total honey harvested: %.2f", totalHoney);
  72.     }
  73. }
Add Comment
Please, Sign In to add comment