Saving and Summer Shopping
Здравейте! Ще се радвам ако някой помогне с решението на тези две задачи (за python)
Задача 1. Спестявания
Деси иска да посети голям музикален фестивал това лято. Тя трябва да започне да спестява част от дохода си,
за да успее да заплати разходите по пътуването й до там. Напишете програма, която да изчисли максимално
колко процента от дохода си може да спестява Деси, за да посети фестивала. Всеки месец, Деси има нужда от
определена сума пари, за да покрие личните си разходи за месеца, а 30% от дохода си ще запази за
непредвидени разходи.
Вход
От конзолата се четат 3 числа:
Първи ред – дохода на Деси за месец – реално число в интервала [1500.00… 10 000.00]
Втори ред – броят месеци, с които Деси разполага, за да спести парите – цяло число в интервала
[3... 12]
Трети ред – сумата, от която Деси има нужда, за да покрие личните си разходи – реално число
в интервала [300.00... 1000.00]
Изход
На конзолата да се отпечатат два реда:
She can save {максимален процент от дохода си, който може да спести};
"{сумата, която ще успее да спести};"
Всички числа трябва да бъдат форматирани до втората цифра след десетичния знак.
Задача 2. Лятно пазаруване
Лятната почивка на Ани наближава и тя решава да се подготви за нея предварително, като закупи всичко
необходимо. Тя има определен бюджет и се нуждае от плажна хавлия, чадър, плажна чанта и джапанки.
Напишете програма, която да изчислява каква сума трябва да заплати Ани за своите покупки и проверява
дали бюджетът й ще бъде достатъчен, като знаете, че цената на чадъра е две трети от цената на хавлията, а
цената на джапанките е 75% от тази на плажния чадър. Плажната чанта струва една трета от сумата за джапанките и хавлията взети заедно. Тъй като Ани е редовен клиент на този магазин, ще й бъде
направена процентна отстъпка от общата сума на покупката.
Вход
От конзолата се четат 3 реда:
1. На първия ред бюджетът на Ани – цяло число в интервала [1...1000]
2. На втория ред цената на плажната хавлия – реално число в интервала [1.00... 300.00]
3. На третия ред процентната отстъпка – цяло число в интервала [1...99]
Изход
На конзолата се отпечатва един ред:
Ако бюджетът Е достатъчен:
Annie's sum is {общата сума} lv. She has {оставащата сума} lv. left.;
Ако бюджетът НЕ Е достатъчен:
Annie's sum is {общата сума} lv. She needs {недостигащата сума} lv. more.;
Резултатите да бъдат форматирани до втората цифра след десетичния знак!