Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class BakingCompetition {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int bakers = Integer.parseInt(scanner.nextLine()); //Първи ред – брой участници в състезанието.
- double totalSum = 0.0; //обща сума на продадените сладкиши.
- int totalSweetCount = 0; //Общ брой сладки.
- for (int i = 0; i < bakers; i++) { // Докато участниците са повече от 0,
- String bakerName = scanner.nextLine(); // чети името на пекаря и качвай брояча с 1;
- int cookieCount = 0; // брояча на бисквитите.
- int wafflesCount = 0; // брояча на гофретите.
- int cakeCount = 0; // брояча на тортите.
- String sweetName = scanner.nextLine(); //Втори ред – вид сладкиш - текст.
- while (!"Stop baking!".equals(sweetName)) { // До получаване на команда "Stop baking!"
- int sweetCount = Integer.parseInt(scanner.nextLine()); //Трети ред - брой сладки цяло число.
- switch (sweetName) {
- case "cookies":
- cookieCount += sweetCount;
- break;
- case "cakes":
- cakeCount += sweetCount;
- break;
- case "waffles":
- wafflesCount += sweetCount;
- break;
- }
- sweetName = scanner.nextLine(); //чети име на сладкиш.
- }
- totalSum += ((cookieCount * 1.5) + (cakeCount * 7.8) + (wafflesCount * 2.3)); //Общата сума събрана от пекарите
- totalSweetCount += (cakeCount + cookieCount + wafflesCount); // Общия брой сладки.
- System.out.println(String.format("%s baked %d cookies, %d cakes and %d waffles.",
- bakerName, cookieCount, cakeCount, wafflesCount));
- }
- System.out.println(String.format("All bakery sold: %d", totalSweetCount));
- System.out.println(String.format("Total sum for charity: %.2f lv.", totalSum));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment