Loading...
ogi_zlatko90 avatar ogi_zlatko90 0 Точки

Обяснение на решението на задача "Магазин за детски играчки"

Здравейте, записал съм се за курс от 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);
        }


    }
}
Тагове:
0
Programming Basics
Kristina331 avatar Kristina331 2 Точки

Ако се сложат едни скоби и изглежда по този начин би било по-нагледно и разбираемо:

totalPrice = totalPrice - (0.25 * totalPrice);

В свучая по приоритет първо се извършва умножението което представява 25 % от сумата.

Например сумата ако е 100 лв. умножена по 0,25 би довело до 25 лв. (което е самата отстъпка), след което от 100-те лева се вади тази отстъпка което ти дава самата сума след отстъпката.

Надявам се да съм успяла да ти помогна, успех !

1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.