Calculadora de telhas metálicas
Um telhado de 1.200 pés quadrados com telhas de 3 por 12 pés e sobreposição lateral de 0,5 pé cobre 30 pés quadrados por telha, então você precisa de 40 telhas. Informe área, medidas e sobreposição para comprar peças 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 telhado
- 1.200
- Largura da telha
- 3
- Comprimento da telha
- 12
- Sobreposição lateral
- 0,5
- Largura útil da telha
- 2,5
- Cobertura por telha
- 30
- Telhas necessárias
- 40
- Área total de cobertura
- 1.200
Encomendar telhas metálicas sem considerar a sobreposição lateral é uma forma comum de comprar material a menos ou inflar cada orçamento no chute. Esta capacidade recebe a área da superfície do telhado, a largura e o comprimento nominais da telha e a sobreposição lateral entre chapas adjacentes, e então retorna quantas telhas inteiras você precisa. A largura útil de cobertura é a largura da telha menos a sobreposição lateral; a cobertura por telha é essa largura multiplicada pelo comprimento; a quantidade de telhas é o teto da área do telhado dividida pela cobertura por telha. As unidades ficam por sua conta, desde que consistentes: use pés com pés quadrados, ou metros com metros quadrados, e a aritmética permanece correta.
Por que a sobreposição lateral altera a contagem de telhas
As telhas metálicas são vendidas em uma largura nominal, mas as fileiras instaladas compartilham uma sobreposição lateral para que a água escorra corretamente e as emendas permaneçam vedadas. Essa sobreposição não é cobertura grátis: cada centímetro de sobreposição é largura que você já pagou em uma telha e não recebe de novo como área aberta de telhado.
Se você divide a área do telhado pela área cheia da telha, subestima sistematicamente o número de chapas e só descobre a falta quando os instaladores ficam sem material no meio de uma fileira. A largura útil da telha é, portanto, a largura nominal menos a sobreposição lateral. Multiplicar essa largura útil pelo comprimento da telha dá a área de cobertura real de uma chapa.
A divisão com arredondamento para cima da área do telhado por essa cobertura resulta em um número inteiro de telhas que, no mínimo, cobre a superfície. A área excedente na resposta é a sobra do arredondamento para cima até chapas inteiras, o que é útil quando você compara fabricantes ou decide se uma telha um pouco mais larga reduz o desperdício.
Como informar a área, o tamanho da telha e a sobreposição lateral
Não misture pés e metros em uma única requisição. Não envie a sobreposição lateral como porcentagem, a menos que já a tenha convertido em largura linear. Sobreposição zero é permitida para produtos de vão livre ou de encaixe (standing-seam) que o fabricante classifica como cobertura de largura cheia; uma sobreposição positiva é típica de chapas onduladas e trapezoidais.
Valores decimais são aceitos: um telhado de mil e duzentos pés quadrados com telhas de três pés de largura por doze pés de comprimento e meio pé de sobreposição lateral usa uma largura útil de dois pés e meio, cobertura de trinta pés quadrados por telha e quarenta telhas inteiras. Prefira números diretos a textos que embutam rótulos de unidade, para que os parsers não precisem adivinhar.
Onde a contagem de telhas se encaixa em fluxos reais de orçamento
Empreiteiros de telhados convertem áreas levantadas em ordens de compra antes de a equipe chegar; uma contagem determinística de telhas evita divergências de planilha entre o escritório e o campo. Páginas de produto e configuradores podem chamar a mesma lógica quando um cliente escolhe o tamanho da telha e a sobreposição, de modo que o carrinho mostre chapas, não apenas metragem quadrada abstrata.
Peritos de seguro e restauração muitas vezes armazenam a área medida do telhado e SKUs de telhas padrão; rodar esta transformação uma vez por linha mantém os orçamentos auditáveis. Como a função é pura, testes de referência, ferramentas offline e o executor gratuito do navegador regeneram resultados idênticos para as mesmas entradas. Entradas inválidas não consomem saldo, então valide os formulários do cliente de forma rigorosa.
Combine a saída com fatores de desperdício que você mesmo aplica para espigões e águas-furtadas, se o seu processo exigir; esta capacidade permanece focada em área, geometria e sobreposição lateral, para que o contrato continue pequeno e estável.
Casos de uso
Levantamento de material do empreiteiro
Transforme a metragem quadrada medida do telhado e as dimensões da telha (SKU) escolhida em uma contagem de telhas inteiras que já inclui a sobreposição lateral antes de encomendar.
Perguntas frequentes
Quais unidades devo usar?
Qualquer sistema consistente: pés quadrados com pés, ou metros quadrados com metros. Não misture unidades em uma requisição. A sobreposição lateral deve ser uma largura linear, não uma porcentagem.
Quanto custa?
A ferramenta da página é gratuita no seu navegador. Entradas inválidas não são cobradas.
Por que não basta dividir a área do telhado pelo tamanho da telha?
Porque a sobreposição lateral não cobre: essa faixa de cada telha fica embaixo da vizinha. Dividir pela área total da telha dá menos peças do que o necessário, e a falta costuma aparecer quando os instaladores ficam sem telha no meio da fiada.
A sobreposição lateral pode ser zero?
Sim, em produtos de junta em pé ou de vão livre que o fabricante classifica como cobertura total. Telhas trapezoidais e onduladas costumam exigir sobreposição positiva, e ela sempre precisa ser menor que a largura da telha.
A contagem inclui perdas para cumeeiras, espigões e rincões?
Não. A contagem cobre a área que você informa e nada mais, então some o extra de cumeeiras, espigões e rincões à própria área do telhado antes de calcular.
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/metal-roofing-panels \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"roof_area":1200,"panel_width":3,"panel_length":12,"side_overlap":0.5}'const res = await fetch("https://api.kit.forhosting.com/home/metal-roofing-panels", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"roof_area": 1200,
"panel_width": 3,
"panel_length": 12,
"side_overlap": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/metal-roofing-panels",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"roof_area": 1200,
"panel_width": 3,
"panel_length": 12,
"side_overlap": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/metal-roofing-panels", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"roof_area":1200,"panel_width":3,"panel_length":12,"side_overlap":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"roof_area":1200,"panel_width":3,"panel_length":12,"side_overlap":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/metal-roofing-panels", 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
{
"roof_area": 1200,
"panel_width": 3,
"panel_length": 12,
"side_overlap": 0.5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.metal_roofing_panels",
"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 roda na ferramenta gratuita do navegador e na API, de modo que planilhas, formulários de entrada e aplicativos de campo permanecem sincronizados. Campos ausentes, números não finitos, dimensões não positivas ou uma sobreposição lateral maior ou igual à largura da telha falham com invalid_input em vez de inventar uma contagem.
Por que a sobreposição lateral altera a contagem de telhas
O modelo é intencionalmente baseado em área e independente de unidade: ele não inventa desperdício de cumeeira, espigão ou água-furtada além do que você incorporar em roof_area, então telhados complexos ainda exigem uma área de superfície medida ou projetada como entrada inicial.
Como informar a área, o tamanho da telha e a sobreposição lateral
Envie roof_area como um número finito positivo para a superfície total que você pretende cobrir, usando um sistema de unidades consistente. panel_width e panel_length são as dimensões nominais de uma telha na unidade linear correspondente. side_overlap é a largura da sobreposição lateral nessa mesma unidade linear e deve ser zero ou maior, porém estritamente menor que panel_width, para que a cobertura útil permaneça positiva. Apelidos como area, width, length, side_lap e overlap mapeiam de forma limpa a partir de formulários existentes.
Onde a contagem de telhas se encaixa em fluxos reais de orçamento
Rotinas em lote que importam linhas CSV de softwares de projeto podem mapear a área de cada polígono de telhado em panels_needed e excess_area sem código de interface flutuante. Use a ferramenta da página para um trabalho único, ou chame a API quando a automação precisar do cálculo por US$ 0,002 a cada requisição bem-sucedida.
Casos de integração
Configurador de produto e carrinho
Deixe os compradores escolherem largura, comprimento e sobreposição da telha e mostre panels_needed mais a cobertura excedente sem uma planilha personalizada.
Importação em lote de software de projeto
Mapeie linhas CSV de área do telhado e especificações de telhas em campos panels_needed consistentes para orçamentos e separação no depósito.
Perguntas técnicas
O que esta calculadora de telhas metálicas retorna?
Ela retorna as entradas que você enviou, effective_panel_width (largura menos a sobreposição lateral), coverage_per_panel, panels_needed (teto da área sobre a cobertura), total_coverage_area e excess_area do arredondamento para cima.
Quando o cálculo falha?
Ele falha com invalid_input quando um campo obrigatório está ausente ou não é finito, quando roof_area, panel_width ou panel_length não é positivo, quando side_overlap é negativo, ou quando side_overlap é maior ou igual a panel_width.
O resultado do navegador é igual ao da API?
Sim. Ambos rodam a mesma função pura em lib.js, então entradas idênticas produzem a mesma contagem de telhas e os mesmos valores de cobertura.