Calculadora de ripas
Uma água de 2.000 pés quadrados com beiral de 40 pés e ripas a cada 16 polegadas leva 38 fileiras, 1.520 pés lineares antes das perdas. Informe a área, a largura do beiral e o espaçamento e receba as fileiras e o comprimento a encomendar. 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
- 2.000
- Largura do telhado
- 40
- Espaçamento das ripas
- 1,333333
- Porcentagem de desperdício
- 10
- Comprimento da inclinação
- 50
- Fileiras de ripas
- 38
- Quantidade de espaçamentos
- 37
- Inclinação coberta
- 49,333321
Telhados de telha e muitos sistemas metálicos apoiam-se em ripas (ou terças) horizontais colocadas no espaçamento do fabricante do beiral até a cumeeira. Calcular de cabeça quantas fiadas e quantos pés lineares comprar é o caminho clássico para faltar material a meio do caimento ou sobrar um reboque de madeira. Esta calculadora de ripas de telhado transforma três números práticos em um levantamento claro: a área de superfície do telhado, a largura do beiral do plano (o comprimento de cada fiada de ripa) e o espaçamento de centro a centro ao longo do caimento. Deriva o comprimento de caimento como área dividida pela largura, conta filas inclusivas com a regra clássica do piso de caimento sobre espaçamento mais um, multiplica filas pela largura para o total de pés lineares e, opcionalmente, escala esse comprimento com um percentual de desperdício para o pedido. Mantenha todas as dimensões em um único sistema de unidades —tipicamente pés quadrados com pés para a linguagem de pés lineares dos EUA— e trate o espaçamento como o bitola do produto nessas mesmas unidades lineares (por exemplo 1.333 pés para centros de dezesseis polegadas).
Da área do telhado às fileiras de ripas
Telhas cerâmicas e muitos sistemas metálicos ficam presos em ripas horizontais colocadas no espaçamento do fabricante, do beiral até a cumeeira. A calculadora trabalha com uma água retangular. Primeiro acha o comprimento da inclinação dividindo a área pela largura do beiral: 2.000 pés quadrados com beiral de 40 pés dão 50 pés de inclinação. Depois coloca uma ripa no beiral e outra a cada espaçamento morro acima, incluindo uma última fileira perto da cumeeira se o passo ainda couber, ou seja, o número de espaçamentos inteiros mais um. Cada fileira ocupa toda a largura do beiral, então fileiras vezes largura dão os pés lineares, e uma porcentagem opcional de perda ajusta esse comprimento para a compra.
Erros que deixam a obra sem material
Chutar fileiras e pés lineares é o jeito de ficar sem ripa no meio da água ou de sobrar uma carreta de madeira. O erro mais comum é misturar unidades: área em pés quadrados e largura em pés pedem o espaçamento também em pés, então 16 polegadas viram 1,333333. O segundo é esquecer a ripa do beiral, e por isso a contagem sempre passa em um o número de espaçamentos inteiros. Tire o espaçamento da ficha técnica da telha ou do painel, não da memória, e calcule cada água separadamente quando o telhado tiver mais de uma.
Casos de uso
Lista de compra de ripas para telha DIY
Meça a área de superfície e a largura do beiral, informe a bitola do fabricante da telha como espaçamento, defina um percentual de desperdício e peça pés lineares inteiros sem faltar a meio do caimento.
Perguntas frequentes
O que acontece se a área do telhado for zero ou negativa?
A área do telhado deve ser estritamente positiva; área não positiva não é física e não definiria quantidade válida de filas ou pés lineares.
Por que a largura do telhado é obrigatória se já sei a área?
A área sozinha dá a superfície total, mas não o comprimento de cada fiada de ripa. A largura é o comprimento do beiral de cada fiada; o caimento é área ÷ largura em um plano retangular, e isso define a contagem de filas.
Quanto custa?
A ferramenta do navegador é gratuita e roda localmente.
Como informo um espaçamento de 16 polegadas se o telhado está em pés?
Digite 1,333333, porque o espaçamento precisa estar na mesma unidade da largura do beiral. Um espaçamento de 12 polegadas é simplesmente 1. Se digitar 16, o valor seria lido como 16 pés entre ripas.
Por que uma inclinação de 50 pés com ripas a cada 16 polegadas leva 38 fileiras?
Cinquenta pés divididos por 1,333333 dão 37 espaçamentos inteiros ao descartar o resto. Somando a ripa do beiral, chega-se a 38 fileiras, com uma pequena folga abaixo da cumeeira.
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/roof-batten-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"roof_area":2000,"roof_width":40,"batten_spacing":1.333333}'const res = await fetch("https://api.kit.forhosting.com/home/roof-batten-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"roof_area": 2000,
"roof_width": 40,
"batten_spacing": 1.333333
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/roof-batten-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"roof_area": 2000,
"roof_width": 40,
"batten_spacing": 1.333333
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/roof-batten-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"roof_area":2000,"roof_width":40,"batten_spacing":1.333333}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"roof_area":2000,"roof_width":40,"batten_spacing":1.333333}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/roof-batten-count", 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": 2000,
"roof_width": 40,
"batten_spacing": 1.333333
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.roof_batten_count",
"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 uma estimativa no telefone coincide com um pedido automatizado depois. Área, largura ou espaçamento não positivos são rejeitados com invalid_input em vez de um contagem absurda em silêncio.
Como funciona a fórmula de filas e pés lineares
Com cinquenta pés de caimento e espaçamento de um pé você obtém cinquenta e uma filas; com centros de dezesseis polegadas (cerca de 1.333 pés) o mesmo caimento rende trinta e oito filas após o piso do quociente e a soma de um. O percentual de desperdício deve ser zero ou positivo quando informado. Modele um plano de telhado retangular: as ripas correm paralelas ao beiral, de modo que cada fiada tem o comprimento de roof_width e as fiadas sobem o caimento com batten_spacing fixo de centro a centro (a bitola impressa na ficha da telha ou do painel metálico). O comprimento de caimento ao longo do plano da caibro é roof_area dividido por roof_width quando área e largura compartilham um sistema de unidades —por exemplo dois mil pés quadrados com beiral de quarenta pés implicam cinquenta pés de caimento. A contagem de fiadas usa a regra de extremos inclusivos ensinada em obra e em manuais de orçamento: coloque uma ripa na referência do beiral e depois a cada espaçamento ao longo do caimento, incluindo uma fiada na ou antes da cumeeira quando o último passo ainda cabe, o que é exatamente batten_rows igual ao piso de slope_length dividido por batten_spacing mais um. O comprimento linear líquido total é batten_rows vezes roof_width —a soma de cada fiada. O waste_percent opcional infla esse comprimento para linear_feet_ordered cobrindo cortes, danos em águas furtadas e estoque danificado sem alterar a contagem geométrica de filas. A resposta também informa spacing_count (filas menos um), covered_slope (spacing_count vezes espaçamento) e ridge_gap (comprimento de caimento menos covered_slope) para que se veja se o último vão é menor que uma bitola completa e se decide apertar a bitola ou acrescentar fiada de cumeeira conforme o fabricante. 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. Área, largura e espaçamento devem ser estritamente positivos; zero ou valores negativos são rejeitados com invalid_input porque não são físicos e não definiriam quantidade de compra.
O que você envia e o que recebe de volta
Checagem clássica: dois mil pés quadrados, largura de quarenta pés, espaçamento 1.333333 pés (centros de dezesseis polegadas), dez por cento de desperdício —comprimento de caimento cinquenta, trinta e oito filas, mil quinhentos e vinte pés lineares, comprimento pedido mil seiscentos e setenta e dois. Envie três números finitos obrigatórios: roof_area para a superfície que será ripada em unidades quadradas, roof_width para a largura do beiral do plano em unidades lineares (o comprimento de cada ripa) e batten_spacing para a bitola de centro a centro na mesma unidade linear. Opcionalmente envie waste_percent como percentual não negativo; quando omitido, vale zero e linear_feet_ordered coincide com linear_feet. Campos ausentes, strings não numéricas, NaN e Infinity falham com invalid_input e não são cobrados. Quando roof_area é zero ou negativo a solicitação falha com mensagem de que área não positiva não é permitida; a mesma regra de positividade vale para roof_width e batten_spacing, e desperdício negativo é rejeitado à parte. Em sucesso a resposta devolve as entradas limpas incluindo waste_percent, slope_length, batten_rows inteiro, spacing_count, covered_slope, ridge_gap, linear_feet líquido, linear_feet_ordered após desperdício, um unit_note lembrando de manter um sistema de unidades e reafirmando a fórmula de filas, e uma string formula curta para documentaçã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 ripas aparecem no trabalho real
Proprietários e autoconstructores que instalam telha cerâmica, de concreto ou ardósia precisam de contagem confiável de pés lineares e filas antes de pedir ripas ou agendar entrega, sobretudo quando madeira tratada tem prazo longo. Equipes de telhado metálico que instalam terças ou ripas horizontais sob painéis de costura em pé ou fixação aparente usam a mesma geometria com o espaçamento on-center do fabricante convertido em pés ou metros. Se mais tarde precisar de contraripas verticais, tabelas de desperdício em cumeeiras e vales, rolos de subcobertura, contagem de telhas ou de painéis metálicos, trate-os como intenções de busca e landings separadas em vez de sobrecarregar esta página de calculadora de ripas em pés lineares e filas. Empreiteiros de cobertura montam levantamentos a partir da área medida e da largura do beiral; um único endpoint determinístico que aplica filas floor-plus-one e um percentual de desperdício explícito reduz o descompasso entre o orçamentista e o comprador. No balcão de materiais, ao comparar duas bitolas para a mesma casa, basta trocar só batten_spacing mantendo área e largura fixas e ranquear linear_feet e comprimento pedido sem recalcular o caimento a cada vez. Gestores de imóveis que planejam reforma de vários edifícios enviam um lote de áreas e larguras pela API e anexam linear_feet_ordered às ordens de compra para que o excesso de estoque seja intencional e não acidental. Como esta capacidade é um motor parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e validação falha não consome saldo.
Casos de integração
Levantamentos de ripas para empreiteiros
Alimente a área, a largura e a bitola de cada plano na mesma fórmula floor-plus-one para que as ordens de compra batam com o orçamento e ridge_gap permaneça auditável.
Comparação de bitolas no balcão
Mantenha área e largura do telhado fixas, troque batten_spacing entre produtos candidatos e compare batten_rows e linear_feet_ordered lado a lado.
Perguntas técnicas
Como funciona esta calculadora de ripas de telhado?
Divide roof_area por roof_width para o comprimento de caimento, define batten_rows como floor(slope_length / batten_spacing) + 1, multiplica filas pela largura para pés lineares e escala com waste_percent para o comprimento pedido.
Como informo centros de dezesseis polegadas?
Converta para a mesma unidade de roof_width. Dezesseis polegadas são 16/12 ≈ 1.333333 pés. Se trabalhar em metros, converta a bitola do fabricante para metros antes de chamar a API.