Упражнение: Условни конструкции7. Пазаруване
Може ли ми кажете къде греша
https://pastebin.com/BUUP2YZH
Може ли ми кажете къде греша
https://pastebin.com/BUUP2YZH
Здравей, marto1237,
Неправилно форматираш числата в принтирането на крайния резултат и неправилно задаваш сумата, която не достига, ако парите не са достатъчно. По условие резултатът трябва да се форматира до втория знак след десетичната запетая, а сумата, която не достига можеш да получиш например както съм го направил аз тук:
if (cost >= 0) {
System.out.printf("You have %.2f leva left!", cost);
} else {
System.out.printf("Not enough money! You need %.2f leva more!", partsSum - budget);
}
При форматирането при теб липсва 2 след точката и затова Judge ти дава
UnknownFormatConversionException: Conversion = '.'
След тези корекции всичко ще си дойде по местата.
И една препоръка: когато задаваш въпрос за някоя задача, давай и условието ѝ + линк към нея в Judge, за да получаваш адекватни отговори и за да не караш колегите да губят време да ги търсят.