yovkovbpfps

ЕРГЕНСКО ПАРТИ

Apr 27th, 2019
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 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. }
Add Comment
Please, Sign In to add comment