Calculadora comprimento da longarina
Um lance que sobe 2800 mm ao longo de 3500 mm de piso precisa de uma longarina mais comprida que qualquer um dos lados: a calculadora dá essa diagonal exata e o ângulo, para marcar e comprar a madeira com um só número. 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
- Elevação total
- 2.800
- Percurso horizontal total
- 3.500
- Comprimento da longarina
- 4.482,1869662
- Ângulo (graus)
- 38,6598082541
A longarina de uma escada é o elemento estrutural diagonal que sustenta espelhos e pisos de um lance reto. Antes de marcar cortes na madeira ou encomendar material, é preciso a verdadeira comprimento em declive ao longo da face inferior da longarina — não apenas o piso em planta nem a altura entre pavimentos. Esta calculadora de comprimento da longarina aplica a relação de Pitágoras à elevação vertical total e ao piso horizontal total, devolvendo o comprimento do corte diagonal e o ângulo de inclinação em relação à horizontal, para que medições, aplicativos de reforma e croquis de obra compartilhem um único valor determinístico. Use qualquer unidade linear coerente nas duas entradas: milímetros com milímetros, polegadas com polegadas ou pés com pés. Elevação ou piso não positivos falham com um erro de entrada inválida claro, para que os formulários validem antes de um pedido.
Como o comprimento da longarina e o ângulo de inclinação são calculados
O motor trata o lance como um triângulo retângulo cujo cateto vertical é a elevação total e cujo cateto horizontal é o piso total. É o teorema de Pitágoras clássico aplicado à geometria de escadas e é agnóstico à unidade: o comprimento de saída usa a mesma unidade das duas entradas.
Este produto não impõe máximos de código para altura de espelho, profundidade de piso ou pé-direito livre, e não subtrai espessura de estoque, entalhes de apoio nem sobreposições de patamar — decisões de traçado em obra depois de conhecer a diagonal geométrica. Trate o resultado como o comprimento teórico de eixo ou de traçado do membro inclinado e aplique em seguida a prática local de carpintaria ao marcar a tábua.
Casos de uso
Reforma residencial e conversões de sótão
Proprietários informam a elevação de piso a piso e o piso horizontal planejado para saber o comprimento de cada tábua de longarina antes de encomendar madeira ou longarinas pré-fabricadas.
Medição de empreiteiro e listas de corte
Ferramentas de orçamento convertem elevação e piso medidos em comprimento de estoque diagonal da longarina e ângulo de inclinação para lances retos em obras residenciais e comerciais leves.
Perguntas frequentes
Como funciona a calculadora de comprimento da longarina?
As duas entradas devem ser comprimentos positivos na mesma unidade.
O que acontece se a elevação total ou o piso total for zero ou negativo?
Ambas as dimensões devem ser estritamente positivas; um cateto não positivo não define uma hipotenusa real de longarina e não é cobrado.
A calculadora de comprimento da longarina é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Quais unidades devo usar?
Qualquer sistema linear coerente. Misturar polegadas na elevação com milímetros no piso produz resultados errados.
Como obtenho o piso total se a planta só mostra a profundidade de cada degrau?
Multiplique a profundidade do piso pelo número de pisos, ou pelo número de degraus menos um, conforme a convenção da sua planta. Esse resultado é o piso total que você deve informar junto com a elevação.
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/stair-stringer-length \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_rise":2800,"total_run":3500}'const res = await fetch("https://api.kit.forhosting.com/home/stair-stringer-length", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_rise": 2800,
"total_run": 3500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/stair-stringer-length",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_rise": 2800,
"total_run": 3500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/stair-stringer-length", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_rise":2800,"total_run":3500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_rise":2800,"total_run":3500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/stair-stringer-length", 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
{
"total_rise": 2800,
"total_run": 3500
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.stair_stringer_length",
"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
Meça a elevação total e o piso total em um único sistema de unidades
A elevação total é a distância vertical acabada de piso a piso ou de patamar a patamar que o lance deve vencer. Meça do topo da superfície acabada inferior ao topo da superfície acabada superior quando já souber os revestimentos, ou ajuste a elevação de projeto se os acabamentos mudarem depois. O piso total é o avanço horizontal global do lance — a soma das passadas dos degraus desde a face do primeiro espelho até a do último, ou a distância em planta que o traçado já fixou. Expresse ambos os valores na mesma unidade linear porque a calculadora nunca converte sistemas: se total_rise for dois mil e oitocentos milímetros, total_run também deve ser em milímetros. Envie total_rise como número finito estritamente positivo; os aliases rise, height, total_height e vertical_rise mapeiam para o mesmo campo em formulários mais curtos. Envie total_run do mesmo modo com os aliases run, horizontal_run, going_total e total_going. Dimensões nulas ou negativas geram invalid_input e não são cobradas, pois um lado não positivo não define um triângulo retângulo real para a hipotenusa da longarina. Valores extremamente pequenos ou enormes fora da faixa de estabilidade publicada também falham para que o resultado em ponto flutuante continue significativo em um Worker. Se as plantas listarem só a altura do pavimento e as passadas individuais, multiplique a profundidade do piso pelo número de passadas (ou o número de degraus menos um, conforme a convenção) para obter o piso total antes de chamar este endpoint.
Como o comprimento da longarina e o ângulo de inclinação são calculados
O comprimento de corte da longarina é a hipotenusa: a raiz quadrada da soma dos quadrados desses dois catetos, escrita stringer_length igual à raiz quadrada de total_rise ao quadrado mais total_run ao quadrado. Junto ao comprimento, a resposta informa angle_deg, o ângulo de inclinação em relação à horizontal em graus, calculado como a arcotangente de elevação sobre piso por meio de uma arcotangente de dois argumentos para o ângulo permanecer em um intervalo aberto sensato com catetos positivos. A carga útil ecoa total_rise e total_run limpos, define formula como a identidade da raiz quadrada e rotula method como pythagorean_stringer para ramificação estável no cliente. Entradas idênticas sempre produzem o mesmo JSON porque o caminho é aritmética pura, sem rede, semente aleatória ou relógio de parede.
Uso da API, preços, medições e limites práticos
Use a calculadora gratuita de comprimento da longarina no navegador para estimativas domésticas rápidas, quadros de empreiteiro e demos de estática em sala sem abrir uma planilha. Lembre-se de que a espessura do piso acabado, o avanço do nariz e a forma de medir o piso até a face do último espelho podem alterar a geometria efetiva mesmo quando os números estruturais parecem fechados — ajuste as entradas à geometria que de fato cortará. Envie um corpo JSON com total_rise e total_run obrigatórios como números finitos positivos ou cadeias numéricas. Use a API pré-paga quando um app de reforma, uma ferramenta de medição, um configurador ou um pipeline imobiliário precisar de um contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição do motor. Combine este endpoint com uma calculadora de degraus quando ainda precisar da contagem de espelhos e da altura exata a partir da altura entre pavimentos, ou com conversores de unidades quando os desenhos misturarem milímetros e polegadas. Autores que publicam SDKs podem mapear stringer_length para listas de corte e exibir angle_deg e formula como detalhe explicativo para o proprietário ou o supervisor de obra que revisa o traçado antes de encomendar a madeira.
Casos de integração
Apps de design e configuradores de material
Apps móveis e web recalculam o comprimento da longarina quando o usuário altera elevação ou piso, com o mesmo contrato de API determinístico para orçamentos e listas de material.
Perguntas técnicas
O que é angle_deg?
O ângulo de inclinação da longarina em relação à horizontal em graus, calculado como atan2(total_rise, total_run) convertido de radianos. Ajuda a checar conforto e faixas normativas sem substituir uma revisão completa do código.