Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

silekroad avatar silekroad -1 Точки

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.;

Резултатите да бъдат форматирани до втората цифра след десетичния знак!

Тагове:
0
Programming Basics 21/03/2020 21:49:32
marony avatar marony 9 Точки

втората задачка      

ani_budget = int(input())
towel_price = float(input())
discount = int(input())

umbrella_price = towel_price / 3 * 2
flip_flops_price = umbrella_price * 0.75
bag_price = (flip_flops_price + towel_price) / 3
total_amount_products = towel_price + umbrella_price + flip_flops_price + bag_price
discout_percentage = discount / 100
total_amount_products_discount = total_amount_products - (total_amount_products * discout_percentage)


if ani_budget >= total_amount_products_discount:
    amount_left = ani_budget - total_amount_products_discount
    print(f"Annie's sum is {total_amount_products_discount:.2f} lv. She has {amount_left:.2f} lv. left.")
else:
    budget_left = total_amount_products_discount - ani_budget
    print(f"Annie's sum is {total_amount_products_discount:.2f} lv. She needs {budget_left:.2f} lv. more.")

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