Calculadora de tábuas de deck: quantidade, vão e perda
Um deck de 24 m² com tábuas de 0,14 × 3,6 m, vãos de 5 mm e 10% de perda precisa de 51 tábuas. Cada tábua é contada com o seu vão, a perda é somada e o resultado é arredondado para tábuas inteiras. 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
- Área do deck
- 24
- Largura da tábua
- 0,14
- Comprimento da tábua
- 3,6
- Vão
- 0,005
- Percentual de perda
- 10
- Área da face da tábua
- 0,504
- Passo efetivo
- 0,145
- Área efetiva das tábuas
- 0,522
- Fator de desperdício
- 1,1
Pedir tábuas de deck no chute deixa você sem material no último trecho ou com sobra cara no estoque. Esta calculadora de tábuas de deck transforma cinco números práticos em uma quantidade de compra clara: a área da superfície do deck, a largura e o comprimento de face de uma tábua, o vão entre tábuas para drenagem e dilatação, e um percentual de perda por cortes e quebras. Ela monta a área efetiva de cobertura por tábua multiplicando o comprimento pela largura mais o vão, infla a área do deck pelo fator de perda, divide para obter a contagem exata e arredonda para cima para nunca pedir fração de tábua. Mantenha a área do deck e as bordas da tábua em um único sistema de unidades — metros quadrados com metros, ou pés quadrados com pés — e trate o percentual de perda como a folga que o construtor recomenda para o padrão e a qualidade de tábua escolhidos.
Como as tábuas cobrem de fato um deck
Uma tábua não cobre só a sua face. Assentada sobre os barrotes, ela ocupa todo o comprimento ao longo do trecho e a largura mais o vão no sentido transversal, por isso o vão de drenagem e dilatação precisa entrar na conta. Com tábuas de 0,14 m e vãos de 5 mm, cada tábua avança 0,145 m, e uma tábua de 3,6 m cobre 0,522 m² em vez dos 0,504 m² da face. A área do deck, aumentada pela perda, é dividida por essa ocupação: 24 m² mais 10% dão 26,4 m², o que resulta em pouco mais de cinquenta tábuas e, portanto, 51.
Como acertar o pedido
Mantenha a área e as medidas da tábua no mesmo sistema: metros quadrados com metros ou pés quadrados com pés. Uma largura em milímetros ao lado de uma área em metros quadrados gera um número sem sentido. O arredondamento é sempre para cima, porque nenhuma loja vende meia tábua, e o resultado mostra quanta área a mais essas tábuas inteiras cobrem: no exemplo, 51 tábuas cobrem 2,622 m² além do deck. Vão zero serve para tábuas encostadas e perda zero para um retângulo perfeito, mas quase todo deck real precisa dos dois. Se houver vários decks, calcule cada um com a sua área e a sua tábua.
Casos de uso
Lista de compras de deck faça-você-mesmo
Meça a área do deck, informe o tamanho da tábua e o vão que o código ou o fabricante recomenda, some o percentual de perda e compre tábuas inteiras sem faltar material nem acumular sobra em massa.
Estimativas de levantamento para construtores
Alimente a área de cada deck e a referência da tábua na mesma fórmula para que as ordens de compra batam com o orçamento e cada arredondamento para cima seja auditável.
Perguntas frequentes
O que acontece se as dimensões da tábua forem zero ou negativas?
Largura e comprimento da tábua devem ser estritamente positivos; tamanho nulo ou negativo tornaria a cobertura indefinida ou não física.
Quais unidades devo usar?
Qualquer conjunto coerente: metros quadrados com metros para comprimento, largura e vão, ou pés quadrados com pés. Não misture sistemas.
Por que o vão é obrigatório?
O deck precisa de espaçamento para drenagem e dilatação. Use 0 só em lançamento justaposto; alguns milímetros ou um oitavo de polegada são comuns conforme material e clima.
Quanto custa?
A ferramenta do navegador é gratuita e roda localmente.
Quanta perda devo prever para tábuas de deck?
A que o seu instalador recomenda para o padrão de assentamento e a qualidade de tábua escolhidos. O percentual incide sobre a área, então 10% significa prever o deck mais um décimo, para pontas cortadas, quebras e molduras de borda.
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/home/deck-boards \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"deck_area":24,"board_width":0.14,"board_length":3.6,"gap":0.005,"waste_percent":10}'const res = await fetch("https://api.kit.forhosting.com/home/deck-boards", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"deck_area": 24,
"board_width": 0.14,
"board_length": 3.6,
"gap": 0.005,
"waste_percent": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/deck-boards",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"deck_area": 24,
"board_width": 0.14,
"board_length": 3.6,
"gap": 0.005,
"waste_percent": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/deck-boards", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"deck_area":24,"board_width":0.14,"board_length":3.6,"gap":0.005,"waste_percent":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"deck_area":24,"board_width":0.14,"board_length":3.6,"gap":0.005,"waste_percent":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/deck-boards", 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
{
"deck_area": 24,
"board_width": 0.14,
"board_length": 3.6,
"gap": 0.005,
"waste_percent": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.deck_boards",
"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
A mesma função pura alimenta a ferramenta gratuita do navegador e a API paga, de modo que um orçamento gerado no celular bate com a linha que um script envia depois. Dimensões de tábua nulas ou negativas são rejeitadas com invalid_input em vez de uma divisão por zero silenciosa.
Como funciona a fórmula de contagem de tábuas de deck
Parta de uma identidade de cobertura que reflete como as tábuas realmente preenchem um deck: cada tábua ocupa seu comprimento de face completo ao longo do lançamento e um passo de board_width mais gap entre as vigas. Escreva effective_board_area igual a board_length vezes (board_width mais gap), usando a mesma unidade linear que sustenta seu deck_area em unidades quadradas, de modo que metros combinem com metros quadrados e pés com pés quadrados. O produto só de face board_length vezes board_width é informado como board_face_area para auditoria, mas o cálculo de compra usa a pegada efetiva maior para que os vãos de drenagem não sumam do plano. Em seguida aplique a perda como fator multiplicativo: waste_factor é um mais waste_percent dividido por cem, de modo que dez por cento de perda significa planejar cento e dez por cento do deck nu. Multiplique deck_area por esse fator para obter area_with_waste — o alvo de cobertura efetiva após cortes, molduras perimetrais aproximadas com estoque extra, peças quebradas e sobras de lote. Divida area_with_waste por effective_board_area para produzir boards_exact, um número real que pode ter parte fracionária. A quantidade de compra boards_needed é o teto de boards_exact. A resposta também devolve intermediários (board_face_area, effective_pitch, effective_board_area, waste_factor, waste_area, area_with_waste, boards_exact, coverage_area) e spare_area_vs_deck para auditar a conta à mão na nota de remessa. O pipeline é aritmética de ponto flutuante determinística, sem sementes aleatórias, sem relógio de parede e sem chamadas de rede, de modo que entradas idênticas sempre produzem o mesmo JSON. Largura e comprimento da tábua devem ser estritamente positivos: tamanho zero ou negativo é rejeitado com invalid_input porque uma pegada nula tornaria a razão indefinida e uma negativa é não física. A área do deck também deve ser positiva; gap e waste_percent devem ser não negativos para que um lançamento justaposto com vão zero e um retângulo perfeito sem perda continuem expressáveis.
O que você envia e o que recebe de volta
Os cinco campos são obrigatórios. Envie cinco números finitos: deck_area para a cobertura do plano do deck em unidades quadradas, board_width e board_length para o par de face de uma tábua em unidades lineares coincidentes, gap para o espaçamento entre tábuas adjacentes nessas mesmas unidades lineares, e waste_percent como o percentual de material extra (por exemplo dez para uma folga de dez por cento). Campos ausentes, strings não numéricas, NaN e Infinity falham com invalid_input e não são cobrados. Quando board_width ou board_length é zero ou negativo, a requisição falha com mensagem de que as dimensões da tábua devem ser positivas, para que o cliente corrija antes de tentar de novo em vez de receber Infinity tábuas. Em caso de sucesso a resposta ecoa as entradas limpas, board_face_area, effective_pitch, effective_board_area, waste_factor, waste_area, area_with_waste, boards_exact, o inteiro boards_needed, coverage_area, spare_area_vs_deck (quanto de área o conjunto comprado cobre além do deck nu contando cada tábua no passo completo), um lembrete unit_note para manter um único sistema de unidades, e uma string formula curta para documentação. Verificações clássicas incluem um deck de vinte e quatro metros quadrados com tábuas de zero vírgula quatorze por três vírgula seis metros, vão de cinco milímetros e dez por cento de perda: a área efetiva da tábua é comprimento vezes largura mais vão, a área com perda é vinte e seis vírgula quatro, e boards_needed é o teto dessa razão. O preço das chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde calculadoras de tábuas de deck aparecem no trabalho real
Proprietários que montam um deck no quintal precisam de uma contagem confiável de tábuas antes de pedir compósito ou madeira tratada, sobretudo quando tábuas longas têm preço unitário alto e prazo de várias semanas. Se depois precisar de vigas e barrotes, clips de fixação oculta, balaústres ou longarinas de escada, trate-os como intenções de busca e páginas à parte, sem sobrecarregar esta calculadora de tábuas de deck. Construtores de deck e carpinteiros montam levantamentos a partir de áreas medidas e tamanhos do fabricante; um único endpoint determinístico que arredonda para cima após vão e perda reduz o desvio de planilha entre o orçamentista e o comprador. Paisagistas que comparam três referências de tábua para o mesmo plano podem trocar só board_width, board_length e gap mantendo deck_area e waste_percent fixos, e ordenar por total de tábuas e cobertura sobrante sem rederivar a matemática do passo a cada vez. Gestores de imóveis que planejam reformas de varandas multiunidade enviam um lote de áreas pela API e anexam boards_needed às ordens de compra para que o excesso de estoque seja intencional e não acidental. Como esta capacidade é um motor de parse puro, o preço de API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.
Casos de integração
Comparação de referências para projetistas
Mantenha fixos a área do deck e a perda, troque largura, comprimento e vão entre produtos candidatos e compare boards_needed e a cobertura sobrante lado a lado.
Perguntas técnicas
Como funciona esta calculadora de tábuas de deck?
Multiplica o comprimento da tábua por (largura mais vão) para a cobertura efetiva por tábua, infla deck_area com (1 + waste_percent/100), divide para a contagem exata e arredonda para cima para pedir só tábuas inteiras.