Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 27 февраля 2026 09:46

Рассчитывать стоимость покупки с учетом скидки 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, используйте вторую трактовку.
  • В любом случае выводим два значения: итоговую стоимость и размер скидки, оба с двумя знаками после запятой.

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

рассчитывать стоимость покупки с учетом скидки 35% которая предоставляется покупателю если сумма покупки 20 y.e. Сумму покупки ввести с клавиатуры а результаты округлить до сотых копейки центы и т.д. Вывести на экран итоговую стоимость и размер предоставленной скидки
Задача понятна: рассчитать итоговую стоимость покупки с учетом дисконтной ставки 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 знаков после запятой. 2) Альтернатива (скидка 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, используйте вторую трактовку. - В любом случае выводим два значения: итоговую стоимость и размер скидки, оба с двумя знаками после запятой.