Обяснение на решението на задача "Магазин за детски играчки"
Здравейте, записал съм се за курс от 06.06. PB with Java (Още даже не е започнал, но имам въпрос.)
Гледам клипове от стари курсове и имам въпрос.
Защо когато присвоим "totalPrice" и след това извадим 0.25 трябва да умножим пак по "totalPrice".
Надявам се да не е много тъп въпроса.
import java.util.Scanner; public class Experssion { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double priceOfBusy = Double.parseDouble(scanner.nextLine()); double countPazes = Double.parseDouble(scanner.nextLine()); double barby = Double.parseDouble(scanner.nextLine()); double mecho = Double.parseDouble(scanner.nextLine()); double miniun = Double.parseDouble(scanner.nextLine()); double tir = Double.parseDouble(scanner.nextLine()); double totalPrice = countPazes * 2.60 + barby * 3 + mecho * 4.10 + miniun * 8.20 + tir * 2; double totalCountToys = countPazes + barby + mecho + miniun + tir; if (totalCountToys >= 50) { totalPrice = totalPrice - 0.25 * totalPrice; } double rentShop = 0.10 * totalPrice; totalPrice = totalPrice - rentShop; //Отива на екскурзия ако нейните пари са повече след наема if(totalPrice >= priceOfBusy) { double leftSum = totalPrice - priceOfBusy; // Останали пари след наема за екскурзия. System.out.printf("Yes! %.2f lv left.", leftSum); } else { double needMoney = priceOfBusy - totalPrice; System.out.printf("Not enough money! %.2f lv needed.", needMoney); } } }