Спасибо. Чтобы точно посчитать, мне не хватает цен по магазину «У дома». В таблице для этого магазина указаны пропуски. Пожалуйста, пришлите три значения:
- цена сока за литр в «У дома» (рубли и копейки, если есть),
- цена шоколада за упаковку в «У дома»,
- цена груш за килограмм в «У дома».
Как только будут эти цифры, я посчитаю суммы по всем трём магазинам, применю скидки и скажу, в каком магазине Марии Петровне выгоднее купить всё в одном месте (и укажу итоговую сумму в рублях).
Пока что могу показать алгоритм и привести пример на основе данных, которые видно из таблицы для двух других магазинов.
Как считается (пошагово):
Рассчитать базовую стоимость без скидок в каждом магазине:
- Сок: 3 литра × цена_sок
- Шоколад: 9 упаковок × цена_шоколада
- Груши: 1.5 кг × цена_груш Итого без скидок = 3×ц_sок + 9×ц_шоколада + 1.5×ц_груш.
Применение скидок:
- В «Семёрочка» скидка 2% на всё: итог = базовая сумма × 0.98.
- В «У дома» скидка 10% действует только на фрукты (груши): итог = 3×ц_sок + 9×ц_шоколада + 1.5×ц_груш×0.90.
- В Продуктовом скидок нет (или не указано): итог = базовая сумма.
Сравнить три итоговых значения и выбрать наименьшее. Ответ давать в рублях.
Пример на основе цифр, которые видны в части таблицы (для примера, не финальный ответ без данных «У дома»):
- Продуктовый: ц_sок = 77, ц_шоколада = 43, ц_груш = 64 База: 3×77 + 9×43 + 1.5×64 = 231 + 387 + 96 = 714 Нет скидки = 714
- Семёёрочка: ц_sок = 76, ц_шоколада = 44, ц_груш = 65 База: 3×76 + 9×44 + 1.5×65 = 228 + 396 + 97.5 = 721.5 Со скидкой 2%: 721.5 × 0.98 = 707.07 Примечание: здесь нужен итог по всем трём магазинам, чтобы сравнить точно (и для «У дома» тоже нужны данные).
Замечание: в приведённом примере итог по «Семёрочке» получился 707.07 рубля (при этом я изначально посчитал базу по своим предположениям; точная сумма зависит от ваших чисел для «У дома»). Как только пришлёте три значения для «У дома», я сделаю точное сравнение и скажу, какая сумма окажется минимальной и сколько именно рублей придётся заплатить.