Loading...
amanis avatar amanis 3 Точки

Почивка/ Vacation задача въпрос

Здравейте може ли да погледнете къде бъркам? Има някаква грешка при Първия If или не знам.

това е решението:https://pastebin.com/FgeQzkrW

 

а това е условието: https://softuni.bg/trainings/resources/officedocument/43158/exercise-problem-descriptions-programming-basics-with-java-september-2019/2425  задача номер 3 

 

Благодаря

Тагове:
0
Programming Basics with Java
mark79 avatar mark79 639 Точки

Здравей,

имаш пропуснато някое друго условие от задачата. Програмата трябва да завърши, ако се съберат парите или 5 последователни дни само се харчат пари. Това е добавено в условието на цикъла. При команда "save", би трябвало да нулираш брояча за поредни дни харчене на пари. По условие имаш, че ако изхарчи повече пари отколкото има, то те трябва се сетнат на 0.

По-долу може да видиш коригиран код.

        while (money < moneyNeeded && daysSpend < 5) {
            spendSave = scan.nextLine();
            moneySpendSave = Double.parseDouble(scan.nextLine());

            days++;
            if ("spend".equals(spendSave)) {
                money -= moneySpendSave;
                daysSpend++;
                if (money < 0) {
                    money = 0;
                }
            } else if ("save".equals(spendSave)) {
                money += moneySpendSave;
                daysSpend = 0;
            }

Поздрави :)

0
06/10/2019 19:10:20
amanis avatar amanis 3 Точки

Благодаря много! 

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