Задача Задача №3349603
А
А
Классно, давай разберём по шагам и сравним с твоим ответом.
- Понимание задачи
- Цена флакона до распродажи: 180 рублей.
- Скидка 30% → цена после скидки = 180 × (1 − 0.30) = 180 × 0.70 = 126 рублей.
- Бюджет: 2000 рублей.
- Нужно найти наибольшее целое количество флаконов n, которое можно купить за 126 рублей каждый: n ≤ 2000 / 126.
- Полное решение
- Цена одного флакона после скидки: 126 рублей.
- Максимальное количество: floor(2000 / 126) = floor(15.87...) = 15.
- Проверка: 15 × 126 = 1890 ≤ 2000, а 16 × 126 = 2016 > 2000. Значит, можно купить 15 флаконов.
- Сравнение с твоим ответом
- Твой ответ: 14.
- Правильный ответ: 15.
- Разница в том, что после скидки бутылок можно купить ещё один флакон: 14 флаконов стоят 14 × 126 = 1764, осталось 236 рублей, но этого достаточно для покупки ещё одного флакона за 126, итого 15 флаконов.
- Объяснение, почему 14 неверно и как решать в будущем
- Ошибка: недооценил(а) количество флаконов после скидки. Нужно делить бюджет на цену одного флакона после скидки и брать целую часть.
- Правило: наибольшее целое n такое, что n × цена_после_скидки ≤ бюджет. Здесь цена_после_скидки = 126, бюджет = 2000, поэтому n = floor(2000 / 126) = 15.
- Мог бы использовать альтернативный подход: найти, на сколько рублей снизилась цена и как это влияет на количество покупок, но итог тот же — 15.
Хочешь ещё podobные примеры потренируемся или разобрать другие варианты задач?
Пожалуйста, поставь лайк или дизлайк.