Advertisement
MladenKarachanov

04. Club

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