Problem phone bill task

Здравейте,
Имам проблем със задачата за Phone bill.
3/5 от тестовете ми минават, но не мога да видя къде е проблема.
https://pastebin.com/YxqcHqjK - това е линка за кода ми.
Ето и снимка на тестовете:
phonebill
Благодаря предварително!

В условието пише че винаги трябва да изписваш по 4 реда output дори и да няма допълнителни съобщения и минути. Ти проверяваш дали допълнителните са повече от 0, както и разни проверки за допълнителни такси и обща сметка. Просто винаги имай 4 реда output, дори и да са по 0.00 екстра =)

1 Like

Здравей,
накрая като отпечатваш тотала на сметката, ти се чупи логиката.
Грешните ти отговори са с примерни инпути
25
60
и
20
65

Правилно изкарваш допълнителните такси, но накрая все пак даваш грешна сметка 12.00, понеже имаш само 2 кейса - или и двете (съобщения и минути) да са ти над безплатните, или и двете да са под тях:

if((additionalMessages > 0) && (additionalMinutes > 0) && (salesTax > 0)) {

} else {

}

Оправи си тази логика накрая :slight_smile:

Успех!

1 Like