Calculadora de deck
Um deck de 12 por 10 pés com tábuas de 5,5 polegadas e junta de 1/8 de polegada leva 22 tábuas, 264 pés lineares no total. Informe as medidas e você sabe exatamente o que pedir na madeireira. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Comprimento
- 12
- Largura
- 10
- Largura da tábua
- 5,5
- Gap
- 0,125
- Largura da tábua (pés)
- 0,4583333333
- Gap ft
- 0,0104166667
- Passo (in)
- 5,625
- Passo (pés)
- 0,46875
Um deck retangular se compra em tábuas, não como uma única chapa de madeira: você precisa de uma contagem inteira na largura e de um número de pés lineares para levar ao depósito ou ao fornecedor de composto. Esta calculadora de decking recebe o comprimento e a largura do deck em pés, a largura de face de uma tábua em polegadas e a junta em polegadas, e devolve quantas tábuas você deve comprar e os pés lineares que elas representam. As tábuas correm no sentido do comprimento; empacotam-se na largura com junta entre faces e sem junta pendente depois da última.
Como a contagem de tábuas e os pés lineares são calculados
Trate o deck como um retângulo cujas tábuas correm no comprimento e cujas faces se empacotam na largura. Converta as entradas em polegadas para a mesma escala do deck: a largura de face e a junta permanecem em polegadas, e a largura em pés é multiplicada por doze para que o problema de cobertura fique inteiro em polegadas.
Como a última tábua não leva junta pendente, n tábuas e n menos uma juntas devem cobrir a largura, o que se rearranja para n igual a (largura em polegadas mais gap) dividido pelo passo. Um deck de doze por dez pés com tábuas de cinco e meia polegadas e junta de um oitavo tem passo de 5.625 polegadas, contagem exata de cerca de 21.36, compra de vinte e duas tábuas e 264 pés lineares.
O caminho é aritmética de ponto flutuante determinística, sem sementes aleatórias, sem relógio de parede e sem rede. Junta zero é um assentamento de topo lícito; largura de tábua nula ou negativa não é, porque o passo sumiria ou inverteria e a contagem ficaria indefinida.
Onde uma calculadora de decking se paga no trabalho
Proprietários que planejam um retângulo de fim de semana recorrem a uma calculadora de decking quando o depósito pergunta quantas tábuas e quantos pés lineares, não quantos pés quadrados de área abstrata. Digitar doze por dez pés, uma face de cinco e meia polegadas e uma junta de um oitavo produz uma contagem comparável a um preço unitário por pé linear sem abrir uma planilha de unidades misturadas.
Quem reforma e escolhe entre uma face de madeira de 5.5 polegadas e uma composta de 5.25 roda de novo o mesmo comprimento e largura para ver como a contagem e a metragem linear se movem quando o passo muda; isso é decisão de material, não de percentual de perda. Empreiteiros que orçam um deck retangular simples fixam os casos de referência nos testes para que um script de cubação e uma conferência por telefone não discordem sobre se vinte e uma tábuas cobrem dez pés.
Módulos de escola técnica de carpintaria externa podem congelar o caso de doze por dez, 5.5 polegadas e 0.125 polegada porque a aritmética é determinística. Esta landing responde à busca de decking como material linear: contagem de tábuas e pés lineares totais a partir de comprimento, largura, face e junta. Uma calculadora de área mais comprimento de estoque mais perda responde a outra consulta e não deve dividir esta página.
Casos de uso
Largura de face de madeira versus composto
Recalcule o mesmo retângulo com face de madeira de 5.5 polegadas e face composta de 5.25 para ver como o passo muda a contagem e os pés lineares.
Metragem linear no orçamento do empreiteiro
Fixe um caso de referência de 12 por 10 pés em um script de cubação para que a conferência por telefone e a linha do orçamento concordem em tábuas inteiras e pés lineares.
Perguntas frequentes
Como a calculadora de decking conta as tábuas?
As tábuas correm no comprimento (pés) e se empacotam na largura (pés).
A última tábua inclui uma junta depois dela?
Junta zero é permitida para assentamento de topo.
Quantas tábuas preciso para um deck de 12 x 10 pés?
Com tábuas de 5,5 polegadas e junta de 0,125 polegada, cada tábua com sua junta ocupa 5,625 polegadas, então 22 tábuas cobrem os 10 pés. Com 12 pés cada uma, são 264 pés lineares.
Informo a largura nominal da tábua ou a real?
A largura real da face, medida, e não a impressa no carimbo. A tábua nominal de 6 polegadas tem 5,5 na face; uma tábua de compósito de 5,25 polegadas muda a contagem e a metragem.
Quanto a última tábua passa da borda do deck?
O resultado mostra quanto o conjunto de tábuas ultrapassa a largura do deck. No exemplo de 12 por 10 pés são 3,625 polegadas, e você decide se vai refilar a última tábua no comprimento.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/build/decking \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":12,"width":10,"board_width":5.5,"gap":0.125}'const res = await fetch("https://api.kit.forhosting.com/build/decking", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 12,
"width": 10,
"board_width": 5.5,
"gap": 0.125
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/build/decking",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 12,
"width": 10,
"board_width": 5.5,
"gap": 0.125
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/build/decking", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":12,"width":10,"board_width":5.5,"gap":0.125}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":12,"width":10,"board_width":5.5,"gap":0.125}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/build/decking", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"length": 12,
"width": 10,
"board_width": 5.5,
"gap": 0.125
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "build.decking",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Uma largura de tábua não positiva é rejeitada com invalid_input para que um erro de digitação não invente uma contagem infinita. A mesma aritmética pura alimenta a ferramenta gratuita do navegador e o caminho da API, de modo que um croqui de sábado coincide com a linha que um script de compras envia depois.
Como a contagem de tábuas e os pés lineares são calculados
O passo de uma tábua mais a junta seguinte é board_width mais gap. Essa razão exata é boards_exact; a quantidade de compra board_count é o teto dessa razão, de modo que um resto fracionário ainda custa uma tábua inteira a mais. Os pés lineares totais são então board_count vezes o comprimento em pés, porque cada tábua percorre toda a carreira. A largura coberta é a pilha assentada dessas vinte e duas faces e vinte e uma juntas; extra_width_in indica quanto essa pilha ultrapassa a largura-alvo para você decidir se serra a última tábua.
O que você envia, quais unidades valem e como os erros se comportam
Envie quatro números finitos obrigatórios. length é a cota do deck em pés no sentido das tábuas; cada peça comprada se assume percorrendo essa carreira, então a metragem linear é a contagem vezes o comprimento. width é a cota em pés na largura, a direção que você preenche com faces e juntas. board_width é a largura de face real em polegadas, não o tamanho nominal do carimbo: o estoque comum de cinco quartos por seis mede 5.5 polegadas na face, e uma prancha composta de cinco e meia se informa do mesmo jeito. gap é o espaçamento previsto em polegadas entre faces adjacentes; um oitavo de polegada é 0.125, um quarto é 0.25, e zero é permitido quando as tábuas vão de topo. Campos ausentes, strings vazias, texto não numérico, NaN e Infinity falham com invalid_input nomeando o campo e não são cobrados. Um board_width nulo ou negativo falha com a mensagem de que a largura da tábua deve ser um número positivo. length ou width não positivos e gap negativo falham do mesmo modo. Em caso de sucesso o JSON devolve as entradas limpas, os convertidos board_width_ft, gap_ft, pitch_in e pitch_ft, a área do retângulo deck_area_ft2, boards_exact, o inteiro board_count, total_linear_feet, coverage_width_ft, extra_width_in, mais um unit_note, uma string formula e o method decking_boards_across_width para os logs documentarem o algoritmo. O preço da API é a base publicada de US$ 0,002 por item bem-sucedido; falhas de validação não consomem saldo pré-pago.
Onde uma calculadora de decking se paga no trabalho
Como esta capacidade é um motor parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo. Mantenha as requisições pequenas, fixe board_count e total_linear_feet nos testes e você obtém cubação reproduzível para orçamentos, pedidos e workers de borda sem montar um núcleo CAD próprio.
Casos de integração
Cubação de deck retangular de fim de semana
Informe comprimento e largura em pés mais uma tábua de 5.5 polegadas e junta de um oitavo para obter board_count e total_linear_feet antes de ir ao depósito.
Perguntas técnicas
Quais unidades usam length, width, board_width e gap?
length e width são pés. board_width e gap são polegadas (por exemplo 5.5 e 0.125). A resposta converte os campos em polegadas para pés em pitch_ft e informa total_linear_feet em pés.
O que acontece se a largura da tábua for zero ou negativa?
A tarefa falha com invalid_input. Um board_width não positivo faria o passo sumir ou inverter, então a calculadora se recusa a inventar uma contagem e não há cobrança.
Quanto custa a calculadora de decking?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.