Калькулятор пиломатериалов — кубатура доски и бруса
Кубатура доски и бруса по вашим размерам. До 50 строк, целые штуки из заданного объёма, масса по плотности и стоимость за м³ или штуку.
Рассчитайте прямоугольный объём до 50 строк или целые штуки из заданного объёма. Стоимость версии 2 суммирует точные raw-cost и округляет итог один раз; масса ненулевой закупки известна только по вашей плотности.
Кубатура и погонная длина
Для прямоугольной штуки v=t×w×l после точного перевода в метры. Объём строки V=v×N, погонные метры=l×N. Для 38×145 мм ×4,8 м ×27: v=0,026448 м³, V=0,714096 м³, длина=129,6 м. Номинальные размеры автоматически не заменяются фактическими.
Из объёма в штуки
Для заданного Q: fit=floor(Q/v) поместится, buy=ceil(Q/v) нужно купить для объёма не меньше Q. Объёмы fit×v и buy×v точные. При Q=1 м³ того же типоразмера fit=37, buy=38, Vfit=0,978576, Vbuy=1,005024 м³, избыток 0,005024 м³.
Новая денежная политика
В версии 2 raw_total — сумма точных raw_cost строк. Общий итог и известный частичный подытог округляются один раз HalfUp до копеек. Перестановка и разделение одинаковых строк не меняют итог. Отдельная округлённая строка помечается ≈; сумма её отображений может отличаться от итога. Скрытого распределения копеек нет.
Половина копейки
Две штуки 1×1 мм длиной 1 м по 5000 ₽/м³: raw каждой 0,005 ₽, строка отображается ≈0,01 ₽; суммарный raw 0,01 ₽ и итог 0,01 ₽. Объединённая строка из двух штук даёт тот же итог.
Основание цены
Цена вводится за м³ или за штуку. Стоимость закупки считается по фактическим buy/Vbuy, а не по желаемому Q. Смена основания очищает активную цену и инвалидирует результат: введите цену заново. Неявного пересчёта цены нет. НДС, доставка, скидки и запас автоматически не добавляются.
Неизвестное и нулевое
При ненулевой закупке пустая цена даёт неизвестную стоимость, цена 0 — известную нулевую. Пустая плотность даёт неизвестную массу. Если часть строк неизвестна, известный подытог не является полным. При Q=0: fit=buy=0, объём, масса и стоимость пустой закупки равны 0 даже без цены и плотности; отсутствующие входы остаются NULL. Переданные неверные значения всё равно отклоняются.
Плотность и масса
Плотность вводится пользователем, не подставляется по породе. Масса=объём×плотность; это модель, а не взвешивание. При 510 кг/м³ контрольные 27 досок весят 364,18896 кг. Без поправок влажности, усушки, сбега, пустот штабеля и прочности.
Пределы и точность
Десятичные строки до 36 символов: точка или одна запятая, без знака, пробелов, группировки и экспоненты. Длины больше нуля и до 1 000 000 м, шаг 0,000001 м: м — 6, см — 4, мм — 3 знака. Завершающие нули допустимы; значение проверяется после перевода в метры. Цена 0–10¹² ₽, шаг 0,000001 ₽. До 50 строк, N — целое 1–10⁹. Q=0–10¹² м³ с шагом 10⁻¹⁸ м³: м³ — 18, дм³ — 15, см³ — 12 знаков. Плотность больше 0 и до 10⁶ кг/м³ с шагом 10⁻⁶. Промежуточные величины не округляются до сетки ввода; точные дроби сохранены, вывод — до 12 значащих цифр.
Границы применения
Прямоугольные доски и брус по введённым размерам. Бревно, необрезная древесина, складочные пустоты, раскрой и несущая способность не рассчитываются. Большие количества отображаются компактно, без отдельной строки на каждую доску. Малый положительный объём не превращается в точный ноль.
Снимки и явный пересчёт
Save рассчитывает на сервере и сохраняет полный ввод, результат и краткую проекцию отдельно. Open показывает прежние данные без пересчёта и записи. V1 с итогом 0,02 ₽ остаётся 0,02 ₽. Явный пересчёт использует денежную политику v2 и даёт 0,01 ₽ для двух половин копейки. Неподдержанный старый ввод не обрезается; доступ по ссылке имеет каждый её обладатель.
Частые вопросы
Почему итог отличается от суммы видимых строк?
В версии 2 raw_total — сумма точных raw_cost строк. Общий итог и известный частичный подытог округляются один раз HalfUp до копеек. Перестановка и разделение одинаковых строк не меняют итог. Отдельная округлённая строка помечается ≈; сумма её отображений может отличаться от итога. Скрытого распределения копеек нет.
Две половины копейки — сколько?
Две штуки 1×1 мм длиной 1 м по 5000 ₽/м³: raw каждой 0,005 ₽, строка отображается ≈0,01 ₽; суммарный raw 0,01 ₽ и итог 0,01 ₽. Объединённая строка из двух штук даёт тот же итог.
Как получить штуки из м³?
Для заданного Q: fit=floor(Q/v) поместится, buy=ceil(Q/v) нужно купить для объёма не меньше Q. Объёмы fit×v и buy×v точные. При Q=1 м³ того же типоразмера fit=37, buy=38, Vfit=0,978576, Vbuy=1,005024 м³, избыток 0,005024 м³.
Что при Q=0?
При ненулевой закупке пустая цена даёт неизвестную стоимость, цена 0 — известную нулевую. Пустая плотность даёт неизвестную массу. Если часть строк неизвестна, известный подытог не является полным. При Q=0: fit=buy=0, объём, масса и стоимость пустой закупки равны 0 даже без цены и плотности; отсутствующие входы остаются NULL. Переданные неверные значения всё равно отклоняются.
Можно ли не вводить цену?
При ненулевой закупке пустая цена даёт неизвестную стоимость, цена 0 — известную нулевую. Пустая плотность даёт неизвестную массу. Если часть строк неизвестна, известный подытог не является полным. При Q=0: fit=buy=0, объём, масса и стоимость пустой закупки равны 0 даже без цены и плотности; отсутствующие входы остаются NULL. Переданные неверные значения всё равно отклоняются.
Как меняется основание цены?
Цена вводится за м³ или за штуку. Стоимость закупки считается по фактическим buy/Vbuy, а не по желаемому Q. Смена основания очищает активную цену и инвалидирует результат: введите цену заново. Неявного пересчёта цены нет. НДС, доставка, скидки и запас автоматически не добавляются.
Какая плотность используется?
Плотность вводится пользователем, не подставляется по породе. Масса=объём×плотность; это модель, а не взвешивание. При 510 кг/м³ контрольные 27 досок весят 364,18896 кг. Без поправок влажности, усушки, сбега, пустот штабеля и прочности.
Есть ли автоматический запас?
Цена вводится за м³ или за штуку. Стоимость закупки считается по фактическим buy/Vbuy, а не по желаемому Q. Смена основания очищает активную цену и инвалидирует результат: введите цену заново. Неявного пересчёта цены нет. НДС, доставка, скидки и запас автоматически не добавляются.
Какая точность размеров?
Десятичные строки до 36 символов: точка или одна запятая, без знака, пробелов, группировки и экспоненты. Длины больше нуля и до 1 000 000 м, шаг 0,000001 м: м — 6, см — 4, мм — 3 знака. Завершающие нули допустимы; значение проверяется после перевода в метры. Цена 0–10¹² ₽, шаг 0,000001 ₽.
Какая точность объёма?
Десятичные строки до 36 символов: точка или одна запятая, без знака, пробелов, группировки и экспоненты. Длины больше нуля и до 1 000 000 м, шаг 0,000001 м: м — 6, см — 4, мм — 3 знака. Завершающие нули допустимы; значение проверяется после перевода в метры. Цена 0–10¹² ₽, шаг 0,000001 ₽. До 50 строк, N — целое 1–10⁹. Q=0–10¹² м³ с шагом 10⁻¹⁸ м³: м³ — 18, дм³ — 15, см³ — 12 знаков. Плотность больше 0 и до 10⁶ кг/м³ с шагом 10⁻⁶. Промежуточные величины не округляются до сетки ввода; точные дроби сохранены, вывод — до 12 значащих цифр.
Учитывается ли влажность?
Плотность вводится пользователем, не подставляется по породе. Масса=объём×плотность; это модель, а не взвешивание. При 510 кг/м³ контрольные 27 досок весят 364,18896 кг. Без поправок влажности, усушки, сбега, пустот штабеля и прочности.
Изменится ли старый снимок?
Save рассчитывает на сервере и сохраняет полный ввод, результат и краткую проекцию отдельно. Open показывает прежние данные без пересчёта и записи. V1 с итогом 0,02 ₽ остаётся 0,02 ₽. Явный пересчёт использует денежную политику v2 и даёт 0,01 ₽ для двух половин копейки. Неподдержанный старый ввод не обрезается; доступ по ссылке имеет каждый её обладатель.