Advertisement
atanasovetr

TheSmartLili

Jan 16th, 2020
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.35 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class SmartLili {
  4. public static void main(String[] args) {
  5. Scanner scanner = new Scanner(System.in); // правим скенер
  6.  
  7. int age = scanner.nextInt(); // age заема стойността от първия Integer вкаран в конзолата
  8. float wmprice = scanner.nextFloat(); // wmprice заема стойността от втория ред (първия Float вкаран в конзолата)
  9. int toyPrice = scanner.nextInt(); // toyPrice заема стойността от третия ред (втория Integer вкаран в конзолата)
  10. int LilisMoney = allMoney(age, toyPrice); // LilisMoney ние заема стойноста на метода LilisMoney като подаваме параметри age, toyPrice
  11. washingMaschine(LilisMoney, wmprice); // извикваме метода washingMaschine с подадени параметри LilisMoney, wmprice
  12.  
  13.  
  14. }
  15. public static Integer allMoney(int ageOfLili, int toyPrice ){ // правим метод, който трябва да приеме два параметъра, които трябва да бъдат от целочислен вид
  16. int money = 0; // декларираме променлива money, която ни е 0 в началото на метода
  17. for (int i = 1; i<=ageOfLili; i++) { // въртим цикъл от 1 до възрастта на Лили със стъпка +=1
  18. if (i % 2 == 0) { // ако Лили е на четна възраст получава пари(по условие)
  19. money += (10 * i) / 2 - 1; // тя взима сумата на годините си по 10 делено 2 и брат и взима по 1 лев всеки път
  20. }
  21. else{ // ако ли не е на четна възраст взима играчка, като вече сме подали цената на играчката при извикването на метода
  22. money+=toyPrice; // прибавяме всеки път цената на играчката
  23. }
  24. }
  25. return money; // връщаме общата сума
  26. }
  27.  
  28.  
  29. public static void washingMaschine(int budget, float price){ // // правим метод, който трябва да приеме два параметъра, като първият е цяло число, вторият е число с плаваща запетая
  30. if (budget >= price){ // тя може да си го купи при това условие
  31. float money_left = budget - price; // толкова пари ще и останат
  32. System.out.println(String.format("Yes! %.2f", money_left)); // чрез placeholder показваме останалите пари закръглени до вторият знак след запетаята
  33. }
  34. else{// не може да го купи
  35. float money_needed = price - budget; // толкова пари не и достигат
  36. System.out.println(String.format("No! %.2f ", money_needed)); // // чрез placeholder показваме недостигналите пари закръглени до вторият знак след запетаята
  37. }
  38.  
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement