Lado do quadrado pela diagonal
Divida a diagonal de um quadrado por √2 e tenha o lado: uma diagonal de 14,142135623731 dá lado 10, e uma de 10 dá cerca de 7,071067811865. O zero é aceito e diagonais negativas são recusadas. 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
- Diagonal
- 10
- Lado
- 7,0710678119
Um quadrado é uma figura de quatro lados iguais e quatro ângulos retos. Com apenas a diagonal de canto a canto, esta calculadora recupera o comprimento do lado pela identidade pitagórica: o lado é a diagonal dividida pela raiz quadrada de dois. Zero é aceito e produz lado zero em limites degenerados.
Como o lado do quadrado é recuperado a partir da diagonal
Rotule o segmento de canto a canto do quadrado com o comprimento d. Como os quatro lados são iguais e cada canto é um ângulo reto, os dois catetos do triângulo retângulo formado por dois lados e a diagonal são idênticos. O teorema de Pitágoras afirma então que d ao quadrado é igual a lado ao quadrado mais lado ao quadrado, ou d ao quadrado igual a duas vezes lado ao quadrado.
Tomando a raiz quadrada principal não negativa em ambos os membros obtém-se d igual ao lado vezes a raiz quadrada de dois, e reorganizando obtém-se o lado igual a d dividido pela raiz quadrada de dois. Verificações clássicas: diagonal dez produz lado aproximadamente sete ponto zero sete um; diagonal cinco vezes a raiz de dois produz lado cinco; e diagonal unitária um produz lado um sobre a raiz de dois. Como o caminho usa apenas uma divisão por uma constante, é determinístico, O(1) e sem solvers iterativos.
Diagonais negativas são rejeitadas antes do quociente, porque nenhum comprimento real de lado satisfaz uma hipotenusa negativa. Essa forma fechada coincide com todo manual elementar de geometria e mantém os avaliadores automáticos alinhados com o cálculo manual sobre a mesma diagonal.
O que você envia e o que recebe de volta
Forneça um número finito obrigatório: diagonal é o comprimento da diagonal do quadrado de um canto ao oposto. Deve ser não negativa; zero é aceito e produz lado zero. Verificações de exemplo: diagonal dez produz lado aproximadamente sete ponto zero sete um zero seis sete oito um um oito seis cinco; diagonal quatorze ponto um quatro dois um três cinco seis dois três sete três um produz lado dez após o arredondamento estável a doze decimais; uma diagonal de menos três falha nomeando o campo.
Use a ferramenta gratuita do navegador para checagens rápidas e depois chame o mesmo contrato a partir de scripts para avaliação em massa sem reimplementar o quociente em cada linguagem. Entrada inválida não é cobrada, de modo que a validação exploratória em CI permanece barata enquanto as chamadas de produção seguem previsíveis em linguagens e SDKs que já falam o modelo de tarefas KIT.
Onde os cálculos de lado a partir da diagonal aparecem no trabalho real
Cursos de geometria do ensino médio e da faculdade pedem com frequência o lado de um quadrado dada a diagonal, muitas vezes como inversa do produto lado vezes raiz de dois no mesmo conjunto de problemas; uma calculadora confiável com um filtro estrito de não negatividade acelera a correção e evita erros de planilha em que alguém multiplica a diagonal por dois ou confunde diagonal com perímetro.
Fluxos de construção, piso, pintura e paisagismo costumam partir de uma diagonal medida através de uma sala, laje de pátio ou canteiro quadrados e depois precisam da aresta igual para contagens de módulos e listas de corte; o mesmo quociente alimenta o layout quando no levantamento só aparece a diagonal. Ferramentas de arquitetura e design de interiores revisam pegadas quadradas quando as folgas em diagonal são primárias e as cotas de aresta são derivadas; o comprimento do lado orienta estrutura e módulos de piso.
Bibliotecas de jogos, gráficos e CAD armazenam extensões diagonais de quadrados alinhados aos eixos e precisam de comprimentos de lado iguais para layout, heurísticas de empacotamento e proxies de colisão sem uma pilha completa de geometria computacional. Se mais adiante você precisar de área a partir do lado, lado a partir da área, lados de losango a partir de duas diagonais, ou conversão de unidades entre metros e pés, trate-os como intenções de busca distintas em vez de sobrecarregar esta página de lado a partir da diagonal.
Casos de uso
Tarefas e provas
Recupere o comprimento do lado do quadrado a partir da diagonal e rejeite uma diagonal negativa com um erro claro.
Salas, pisos e layout de materiais
A partir de uma diagonal medida em uma sala quadrada, recupere a aresta igual para tábuas, painéis e módulos de piso.
Perguntas frequentes
Qual fórmula esta calculadora usa?
side = diagonal / √2 (equivalente a side = diagonal · √2 / 2). A resposta inclui formula com essa identidade e ecoa a diagonal de entrada.
O que acontece se a diagonal for negativa?
A diagonal deve ser um número finito não negativo; a mensagem de erro nomeia o campo.
Zero é permitido?
Sim. Uma diagonal zero produz lado zero (quadrado degenerado). Apenas valores estritamente negativos são rejeitados.
Quanto custa?
A ferramenta do navegador é gratuita e roda localmente.
Quanto mede o lado de um quadrado com diagonal 10?
Cerca de 7,071067811865, que é 10 dividido por √2. Nem dobrar nem dividir a diagonal pela metade dá o lado; só a divisão por √2.
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/geom/square-side-diagonal \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"diagonal":10}'const res = await fetch("https://api.kit.forhosting.com/geom/square-side-diagonal", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"diagonal": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/square-side-diagonal",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"diagonal": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/square-side-diagonal", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"diagonal":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"diagonal":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/square-side-diagonal", 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
{
"diagonal": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.square_side_diagonal",
"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 diagonal ausente, não finita ou negativa é rejeitada com um erro invalid_input claro em vez de um lado absurdo silencioso. Sem chamadas de rede, sem amostragem aleatória e sem surpresas de ponto flutuante além da aritmética IEEE-754 sobre o número que você fornecer.
Como o lado do quadrado é recuperado a partir da diagonal
De forma equivalente, o lado é d vezes a raiz quadrada de dois sobre dois; ambas as identidades são algebricamente iguais e produzem o mesmo resultado IEEE-754 ao serem avaliadas como diagonal sobre Math.SQRT2. Magnitudes enormes ainda podem estourar a faixa double de IEEE-754; quando o resultado não é finito o pedido falha com uma mensagem clara em vez de devolver Infinity em JSON. A resposta ecoa a diagonal de entrada, o lado calculado e uma string curta de fórmula para que logs, planilhas e interfaces didáticas documentem o algoritmo sem rederivá-lo do zero cada vez que um cliente consome a API.
O que você envia e o que recebe de volta
Campos ausentes, strings vazias, texto não numérico, NaN, Infinity e qualquer diagonal negativa são rejeitados com invalid_input e não são cobrados. Em caso de sucesso a resposta JSON devolve diagonal, side e formula definida na identidade lado sobre raiz de dois para que logs e interfaces didáticas documentem o algoritmo. O contrato é JSON estável adequado para testes unitários, corretores de tarefa e pipelines em lote que recuperam o comprimento da aresta de salas, painéis e pisos quadrados quando só a diagonal é conhecida. O preço da API é a base publicada de US$ 0,002 por item bem-sucedido.
Onde os cálculos de lado a partir da diagonal aparecem no trabalho real
Como esta capacidade é um motor parse puro, validação falha não consome saldo e execuções bem-sucedidas permanecem em US$ 0,002 por item.
Casos de integração
Quadrados em jogos e CAD
Transforme uma extensão diagonal em comprimentos de lado iguais para layout, empacotamento e métricas de caixa no navegador ou na API.
Perguntas técnicas
Como isso difere da calculadora de lado a partir da área?
Esta ferramenta usa a identidade pitagórica da diagonal: você envia diagonal e obtém side. geom.square_side_area envia area e obtém side via √area. Elas miram intenções de busca distintas.