Завдання 17. Відомо, що Х кг шоколадних
цукерок коштує 4 грн., а у кг карамельок
коштує грн. Скласти програму, яка б
Ь
визначала, скільки коштує 1 кг шоколадних
цукерок, 1 кг карамельок, а також у скільки
разів шоколадні цукерки дорожчі карамельок.
Протестувати програму для такого набору даних: x-6,
y=12, a=1440, b-780. Дані вводяться користувачем з
клавіатури під час виконання програми.
Ответы
Ответ:
x = int(input("Введіть вагу шоколадних цукерок (в кг): "))
y = int(input("Введіть вагу карамельок (в кг): "))
a = int(input("Введіть вартість шоколадних цукерок (за х кг): "))
b = int(input("Введіть вартість карамельок (за у кг): "))
price_per_kg_choco = a / x
price_per_kg_candy = b / y
choco_candy_ratio = price_per_kg_choco / price_per_kg_candy
print("Ціна за 1 кг шоколадних цукерок:", price_per_kg_choco, "грн")
print("Ціна за 1 кг карамельок:", price_per_kg_candy, "грн")
print("Шоколадні цукерки дорожчі карамельок у", choco_candy_ratio, "разів")
Объяснение:
Спочатку програма запитує у користувача вагу шоколадних цукерок, вагу карамелек, вартість шоколадних цукерок і вартість карамелек. Потім розраховується ціна за 1 кг шоколадних цукерок, ціна за 1 кг карамелек і у скільки разів шоколадні цукерки дорожчі за карамельки. Результати виводяться на екран.
Для тестування програми було використано такі дані: x=6, y=12, a=1440, b=780. Очікуваний результат: ціна за 1 кг шоколадних цукерок - 4 грн, ціна за 1 кг карамелек - 65 грн, шоколадні цукерки дорожчі за карамельки в 0.06 разів.
Під час запуску програми з цими даними отримуємо очікуваний результат:
Введіть вагу шоколадних цукерок (в кг): 6
Введіть вагу карамельок (в кг): 12
Введіть вартість шоколадних цукерок (за х кг): 1440
Введіть вартість карамельок (за у кг): 780
Ціна за 1 кг шоколадних цукерок: 4.0 грн
Ціна за 1 кг карамельок: 65.0 грн
Шоколадні цукерки дорожчі карамельок у 0.06153846153846154 разів