Advertisement
MladenKarachanov

Untitled

Jan 26th, 2022
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1.  
  2. • На първия ред – желаната печалба на клуба - реално число в интервала [1.00... 15000.00]
  3. Поредица от два реда до получаване на командата "Party!" или до достигане на желаната печалба:
  4. o Име на коктейла – текст
  5. o Брой на коктейлите за поръчката – цяло число в интервала [1… 50]
  6. Изход
  7. На конзолата първо да се отпечата един ред:
  8. • При получена команда "Party!":
  9. "We need {недостигаща сума} leva more."
  10. • При достигане на желаната печалба:
  11. "Target acquired."
  12. След това да се отпечата:
  13. "Club income - {приходи от клуба} leva."
  14. Парите да бъдат форматирани до втората цифра след десетичния знак.
  15. Примерен вход и изход
  16. Вход Изход Обяснения
  17. 500
  18. Bellini
  19. 6
  20. Bamboo
  21. 7
  22. Party! We need 416.00 leva more.
  23. Club income - 84.00 leva. Целта на клуба е да събере 500 лв.
  24. Първата поръчка е за 6 коктейла Bellini. Цената на коктейла е неговата дължина на името 0 -> 7. 6 коктейла по 7 лева -> 42, последната цифра е 2, следователно няма отстъпка,
  25. Следващата поръчка е за 7 коктейла Bamboo, цената му е 6 лв. 6 * 7 -> 42, отново няма отстъпка.
  26. Получаваме командата Party! Програмата приключва работа.
  27. Клуба е събрал 42 + 42 = 84 лв. като целта е 500. 500 – 84 = 416 лв. не достигат.
  28.  
  29.  
  30.  
  31.  
  32. package programmingBasics;
  33.  
  34. import java.util.Scanner;
  35.  
  36. public class Club {
  37. public static void main(String[] args) {
  38. Scanner scanner = new Scanner(System.in);
  39. double profit = Double.parseDouble(scanner.nextLine());
  40. String cocktail = scanner.nextLine();
  41. int numCocktail = Integer.parseInt(scanner.nextLine());
  42. double price = 0;
  43.  
  44. int length = cocktail.length();
  45. price = length * numCocktail;
  46. String input=scanner.nextLine();
  47.  
  48.  
  49.  
  50. double diff=Math.abs(profit-price);
  51. System.out.printf("We need %.2f leva more.", diff);
  52.  
  53.  
  54.  
  55.  
  56.  
  57. }
  58. }
  59.  
  60.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement