Четыре места дают 1,152 м³ по размерам; заявленные 1,2 м³ сохраняются отдельно и требуют подтверждения.
О проекте
Задача
В письме указаны число мест, размеры одного места, общая масса и округленный объем. Смешивание этих величин приводит к незаметной подмене заявки.
Решение
Я сохранил полный текст и вынес вычисляемые поля отдельно. Объем получается из трех размеров в метрах и количества, масса не умножается повторно. При несовпадении с письмом карточка не объявляет расчет согласованным.
Результат
Объем четырех мест рассчитан как 1,152 м³. Значение письма 1,2 м³ не стерто: разница 0,048 м³ отправлена на уточнение. Общая масса остается 180 кг; дата в исходном письме по-прежнему не определена.
Что передано заказчику
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- checks.json
- style.css
Инструменты и подход
Навыки
Содержание 3
Готовая работа
Расчёт 1,152 м³ рядом с заявленными 1,2
Габариты дают 1,152 м³, письмо указывает 1,2 м³, а масса составляет 180 кг. Я сохраняю обе величины объёма и показываю расхождение, вместо того чтобы тихо заменить одну другой. До расчёта проверяются исходные числа и конечность произведения, чтобы ошибочный габарит не прошёл как допустимый груз.
Разбор и материалы
Вклад и команда
Я разобрал полное письмо о грузе, рассчитал объём и добавил проверку расхождения с заявленным значением.
Ссылки и материалы
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- verify.cjs
- checks.json
- style.css
- Сборный груз: объем по размерам и конфликт с письмом — исходная таблица.csv
3 ситуаций для сравнения.
- Сборный груз: объем по размерам и конфликт с письмом — проверка.txt
Критерии проверки этого решения.
- Сборный груз: объем по размерам и конфликт с письмом — паспорт.json
Контекст, ограничения, решение и данные.
- Сборный груз: объем по размерам и конфликт с письмом — инструкция.html
Как открыть и проверить рабочий разбор.
Загружаем комментарии…