Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3573730
А
Аноним
27 февраля 2026 09:46 · публичный вопрос
А
Аноним

рассчитывать стоимость покупки с учетом скидки 35% которая предоставляется покупателю если сумма покупки 20 y.e. Сумму покупки ввести с клавиатуры а результаты округлить до сотых…

Запрос пользователя

Рассчитывать стоимость покупки с учетом скидки 35% которая предоставляется покупателю если сумма покупки 20 y.e. Сумму покупки ввести с клавиатуры а результаты округлить до сотых копейки центы и т.д. Вывести на экран итоговую стоимость и размер предоставленной скидки

Ответ нейросети
27 февраля 2026 09:46

Задача понятна: рассчитать итоговую стоимость покупки с учетом дисконтной ставки 35%, если сумма покупки попадает под условие скидки (40% указывается как 35%). Выведите итоговую стоимость и размер предоставленной скидки, округлив до двух знаков после запятой.

Важно: в формулировке есть небольшой спор насчёт условия скидки. Я дам две трактовки и решение под каждую, чтобы вы могли выбрать нужную в зависимости от условий задачи.

  1. Стандартная трактовка (скидка 35% применяется, если сумма покупки достигает или превышает 20 y.e.)
  • Условие: если S >= 20, то дисконт D = 0.35 * S; иначе D = 0.
  • Итоговая стоимость: C = S - D.
  • Округление: округляем D и C до двух знаков после запятой.

Пошаговое решение:

  • Вводим сумму покупки S (из клавиатуры).
  • Если S >= 20:
    • D = 0.35 * S
    • C = S - D
  • Иначе:
    • D = 0
    • C = S
  • Округляем D и C до двух знаков после запятой.
  • Выводим:
    • Итоговая стоимость C
    • Размер скидки D

Пример:

  • Пусть S = 20 y.e.
    • D = 0.35 * 20 = 7.00
    • C = 20 - 7 = 13.00 Результаты: Итоговая стоимость 13.00, Размер скидки 7.00
  • Пусть S = 15 y.e. (меньше порога)
    • D = 0.00
    • C = 15.00 Результаты: Итоговая стоимость 15.00, Размер скидки 0.00

Формула в общем виде:

  • D = max(0, 0.35 * S)
  • C = S - D
  • Округляем D и C до 2 знаков после запятой.
  1. Альтернатива (скидка 35% применяется только если сумма покупки ровно 20 y.e.)
  • Условие: если S == 20, то D = 0.35 * S; иначе D = 0.
  • Итоговая стоимость: C = S - D.
  • Округление: до двух знаков после запятой.

Пример:

  • S = 20 y.e.
    • D = 7.00
    • C = 13.00
  • S = 21 y.e.
    • D = 0.00
    • C = 21.00

Примечание по реализации (для программирования на курсе):

  • Помните про точность округления: лучше использовать округление до двух знаков после запятой.
  • В Python можно сделать так:
    • S = float(input("Введите сумму покупки: "))
    • if S >= 20: discount = 0.35 * S else discount = 0.0
    • total = S - discount
    • print("Итоговая стоимость: {:.2f}".format(total))
    • print("Размер скидки: {:.2f}".format(discount))
  • Если вы используете альтернативную трактовку (только при S == 20), замените условие на if S == 20.

Подведите итог:

  • По умолчанию применяем скидку 35% при S >= 20.
  • Если задача требует строго S == 20, используйте вторую трактовку.
  • В любом случае выводим два значения: итоговую стоимость и размер скидки, оба с двумя знаками после запятой.