Advertisement
Guest User

Untitled

a guest
Feb 28th, 2019
414
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.43 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class BachelorPartiProbEXAM {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner (System.in);
  6.         int singerPrice = Integer.parseInt(scanner.nextLine()); //Четем сумата предвидена за гост изпълнителя.
  7.         String input = scanner.nextLine(); // Четем следващия ред(броят на хората в първата група).
  8.         int guestsInEachGroup = 0; // Към тази в цикъла ще "парстваме" хората(като цяло число)
  9.         int allGuests = 0; // С тази: ще сметнем колко ще са всички гости.
  10.         int collectedMoney = 0;// С тази: колко пари общо е събрал.
  11.  
  12.  
  13.         while (true) {
  14.             if(input.equals("The restaurant is full")) { // Проверяваме дали дали input-а е "The restaurant is full"
  15.                 break; // Ako e - прекъсваме цикъла.           
  16.             }
  17.             guestsInEachGroup = Integer.parseInt(input); // "Парстваме" броя на хората към число.
  18.             allGuests += guestsInEachGroup; // Добавяме броя на хората в съответната група към тотала на гостите.
  19.             if (guestsInEachGroup >= 5) {
  20.                 collectedMoney += guestsInEachGroup * 70; // Ако групата е с 5 човека или повече смятаме колко пари ще са кувертите на съответната група и ги добавяме към общия брой събрани пари.
  21.             } else  {
  22.                 collectedMoney += guestsInEachGroup * 100; // Аналогично на горното.
  23.             }
  24.             input = scanner.nextLine(); // Четем следващия ред(Следващата група от гости).
  25.         }
  26.  
  27.  
  28.         if (singerPrice <= collectedMoney){ // Проверяваме дали сумата за изпълнителя е по-малка или равна на събраната сума.(При теб проверката беше наопаки)
  29.             int left = collectedMoney - singerPrice ;
  30.             System.out.printf("You have %d guests and %d leva left.", allGuests, left);
  31.         } else {
  32.             System.out.printf("You have %d guests and %d leva income, but no singer.", allGuests, collectedMoney);
  33.         }
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement