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

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

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

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

Вопрос от Анонимного юзера 12 марта 2026 16:44

Ты приходишь в магазин и хочешь купить кроссовки, куртку и рюкзак. Тебе на массе дали скидку на все товары в размере 109 от всей стоимости покупки. Кроме того, ты потратил бонусы со своей дисконтной карты в размере 1000 рублей. Сколько денег ты заплатишь на кассе? (клавиатуры вводится цена кроссовок, цена куртки и рюкзака программа выводит окончательную цену покупки.

Ответ нейросети

12 марта 2026 16:44

Ниже детальное решение задачи с пошаговыми объяснениями и простым примером программы на Python.

Задача: наценки и скидки

  • Цена кроссовок: a
  • Цена куртки: b
  • Цена рюкзака: c
  • Общая скидка на все товары: 109 рублей
  • Бонусы с дисконтной карты: 1000 рублей
  • Итог к оплате = (a + b + c) − 109 − 1000, но если итог меньше 0 — считаем 0

Пошаговое объяснение

  1. Считаем общую стоимость покупки: S = a + b + c
  2. Применяем скидку на все товары: S1 = S − 109
  3. Применяем бонусы по дисконтной карте: F = S1 − 1000
  4. Если F получилось меньше нуля, оплачиваем 0 рублей, иначе F
    • Фактически: F = max(0, S − 109 − 1000)

Формула: итог к оплате = max(0, a + b + c − 109 − 1000)

Пример

  • Ввод: a = 2000, b = 3500, c = 1500
  • S = 2000 + 3500 + 1500 = 7000
  • S1 = 7000 − 109 = 6891
  • F = 6891 − 1000 = 5891
  • Итог к оплате: 5891 рублей

Программа (Python 3)

Ввод: три целые числа через пробел (цены кроссовок, куртки и рюкзака)

a, b, c = map(int, input().split())

discount = 109 bonus = 1000

total = a + b + c final = total - discount - bonus if final < 0: final = 0

print(final)

Как использовать

  • Введите цены через пробел: например "2000 3500 1500"
  • Программа выведет итоговую сумму к оплате: 5891

Дополнительные замечания

  • В условии не сказано, что суммы могут быть нецелыми (копейки). В примере и программе использованы целые рубли. Если нужны дробные значения, можно заменить int на float и форматировать вывод двумя десятичными.
  • Взаимное влияние скидки и бонусов учтено в порядке: сначала скидка 109, затем бонусы 1000, и итог не может быть отрицательным.

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

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

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

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

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

qr-codegoogle-playapp-store

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

ты приходишь в магазин и хочешь купить кроссовки, куртку и рюкзак. Тебе на массе дали скидку на все товары в размере 109 от всей стоимости покупки. Кроме того, ты потратил бонусы со своей дисконтной карты в размере 1000 рублей. Сколько денег ты заплатишь на кассе? (клавиатуры вводится цена кроссовок, цена куртки и рюкзака программа выводит окончательную цену покупки.
Ниже детальное решение задачи с пошаговыми объяснениями и простым примером программы на Python. Задача: наценки и скидки - Цена кроссовок: a - Цена куртки: b - Цена рюкзака: c - Общая скидка на все товары: 109 рублей - Бонусы с дисконтной карты: 1000 рублей - Итог к оплате = (a + b + c) − 109 − 1000, но если итог меньше 0 — считаем 0 Пошаговое объяснение 1) Считаем общую стоимость покупки: S = a + b + c 2) Применяем скидку на все товары: S1 = S − 109 3) Применяем бонусы по дисконтной карте: F = S1 − 1000 4) Если F получилось меньше нуля, оплачиваем 0 рублей, иначе F - Фактически: F = max(0, S − 109 − 1000) Формула: итог к оплате = max(0, a + b + c − 109 − 1000) Пример - Ввод: a = 2000, b = 3500, c = 1500 - S = 2000 + 3500 + 1500 = 7000 - S1 = 7000 − 109 = 6891 - F = 6891 − 1000 = 5891 - Итог к оплате: 5891 рублей Программа (Python 3) # Ввод: три целые числа через пробел (цены кроссовок, куртки и рюкзака) a, b, c = map(int, input().split()) discount = 109 bonus = 1000 total = a + b + c final = total - discount - bonus if final < 0: final = 0 print(final) Как использовать - Введите цены через пробел: например "2000 3500 1500" - Программа выведет итоговую сумму к оплате: 5891 Дополнительные замечания - В условии не сказано, что суммы могут быть нецелыми (копейки). В примере и программе использованы целые рубли. Если нужны дробные значения, можно заменить int на float и форматировать вывод двумя десятичными. - Взаимное влияние скидки и бонусов учтено в порядке: сначала скидка 109, затем бонусы 1000, и итог не может быть отрицательным.