Контрольные задания > Дополнительное задание. В торговом центре продаются
яблоки по цене х руб. за 1 кг. Известно, что при покуп-
ке свыше 2 кг покупатель получает скидку в 20% за вес,
превышающий 2 кг. В среде программирования разрабо-
тайте программу, которая вычисляет итоговую стоимость
№ кг яблок
Вопрос:
Дополнительное задание. В торговом центре продаются
яблоки по цене х руб. за 1 кг. Известно, что при покуп-
ке свыше 2 кг покупатель получает скидку в 20% за вес,
превышающий 2 кг. В среде программирования разрабо-
тайте программу, которая вычисляет итоговую стоимость
№ кг яблок
Для решения этой задачи на языке программирования, вам потребуется выполнить следующие шаги:
1. Получение входных данных:
* Считайте с ввода цену за 1 кг яблок (x).
* Считайте с ввода количество килограммов яблок (n).
2. Вычисление стоимости без скидки:
* Вычислите стоимость яблок без скидки, умножив цену за 1 кг на количество килограммов: `total_cost = x * n`
3. Применение скидки (если необходимо):
* Если количество килограммов больше 2:
* Вычислите вес, на который предоставляется скидка: `discount_weight = n - 2`
* Вычислите сумму скидки: `discount_amount = (x * discount_weight) * 0.2`
* Вычислите итоговую стоимость, учитывая скидку: `total_cost = total_cost - discount_amount`
4. Вывод итоговой стоимости:
* Выведите значение `total_cost`.
Пример кода на Python:
python
# 1. Получение входных данных
x = float(input())
n = float(input())
# 2. Вычисление стоимости без скидки
total_cost = x * n
# 3. Применение скидки (если необходимо)
if n > 2:
discount_weight = n - 2
discount_amount = (x * discount_weight) * 0.2
total_cost = total_cost - discount_amount
# 4. Вывод итоговой стоимости
print(total_cost)
Ответ: Программа получает цену за килограмм и количество килограммов яблок, вычисляет итоговую стоимость с учетом скидки (если количество килограммов больше 2) и выводит её на экран.