desislava_topuzakova

06. Baking Competition

Jun 6th, 2020
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.42 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class demo {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         int bakers = Integer.parseInt(scanner.nextLine()); //5
  7.         int countTotal = 0;
  8.         double sumTotal = 0;
  9.         //за всеки един сладкар
  10.         for (int baker = 1; baker <= bakers; baker++) {
  11.             //четем името, четем сладки и броят на сладките
  12.             String name = scanner.nextLine();
  13.             //0 бисквити, 0 торти и 0 гофрети
  14.             int countCookies = 0;
  15.             int countCakes = 0;
  16.             int countWaffles = 0;
  17.             String product = scanner.nextLine();//някакъв сладкиш или е Stop baking
  18.             //stop: product e Stop Baking
  19.             //продължаваме: product не e Stop Baking
  20.             while(!product.equals("Stop baking!")){
  21.                 //сладкиш -> брой
  22.                 int count = Integer.parseInt(scanner.nextLine());
  23.                 countTotal += count;
  24.                 //проверка за сладкиша -> "cookies", "cakes", "waffles"
  25.                 switch (product){
  26.                     case "cookies":
  27.                         countCookies += count;
  28.                         break;
  29.                     case "cakes":
  30.                         countCakes += count;
  31.                         break;
  32.                     case "waffles":
  33.                         countWaffles += count;
  34.                         break;
  35.                 }
  36.                 product = scanner.nextLine();
  37.             }
  38.             //product e stop baking!
  39.             //какъв брой сладкиши е направил от всеки вид -> сума = бр. биск * 1.50 +
  40.             double sumPerBaker = countCookies * 1.50 + countCakes * 7.80 + countWaffles * 2.30;
  41.             sumTotal += sumPerBaker;
  42.             System.out.printf("%s baked %d cookies, %d cakes and %d waffles.%n", name, countCookies, countCakes, countWaffles);
  43.         }
  44.  
  45.         System.out.printf("All bakery sold: %d%n", countTotal);
  46.         System.out.printf("Total sum for charity: %.2f lv.", sumTotal);
  47.         //цени -> сладки - 1,50, торти - 7,80, гофрети - 2,30
  48.         //сума за благотворителност -> сумираме сумите от всички пекари
  49.  
  50.  
  51.     }
  52. }
Add Comment
Please, Sign In to add comment