Глеб ЗайцевПроектирование и разработка сайта

Напольное покрытие: от площади к целым упаковкам

Запас и округление до упаковки показаны раздельно.

Задача

Для комнаты 20 м² расчет с запасом 7% дает 21,4 м², но купить дробную упаковку нельзя.

Открыть работающий результат →

Округляется упаковка, а не запас

Сначала считаю площадь с запасом, затем округляю число упаковок вверх. Показываю и купленную площадь, и остаток относительно комнаты; процент запаса остается вводом, а не универсальной рекомендацией.

Куда уходят оставшиеся метры

20 м² с запасом 7% дают 21,4 м². Десять упаковок по 2,2 м² — это 22 м²: 1,4 м² заданного запаса и ещё 0,6 м² из-за округления упаковок.

Граница работы

Числа — условия самостоятельного проекта. Это не смета реального подрядчика; обследование, материалы и неподтвержденные работы не оценены.

Что сделано

Реализовал расчет покрытия с запасом, округление до целых упаковок, остаток площади и итоговую стоимость.

При упаковке 2,2 м² нужны десять упаковок: 22 м² покрытия за 21 000 ₽. Разница с комнатой — 2 м²; из них 1,4 м² составляет заданный запас.

Открыть работающий результат · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия