Calculadora de área
Um círculo de raio 2 ocupa 12,566371 unidades quadradas e um retângulo de 5 por 3, exatamente 15. Escolha quadrado, retângulo, triângulo ou círculo, digite só as medidas pedidas e receba a área na unidade que você usou, ao quadrado. 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
- Forma
- Circle
- Raio
- 2
- Área
- 12,566371
A calculadora de área recebe o nome de uma forma geométrica comum e as dimensões que a definem — um lado para um quadrado, comprimento e largura para um retângulo, base e altura para um triângulo, ou um raio para um círculo — e devolve a área exata em uma única chamada.
Uma só ferramenta para as quatro formas mais medidas
A maioria das perguntas sobre área na vida real envolve quatro formas: um terreno quadrado, um cômodo retangular, um frontão triangular ou uma mesa redonda. Em vez de oferecer quatro calculadoras separadas, esta capacidade aceita um campo shape e solicita apenas as dimensões que a forma precisa. Qualquer outro dado enviado é ignorado, e qualquer dado faltante é informado pelo nome.
A resposta ecoa as dimensões utilizadas junto com a área e a fórmula aplicada, de modo que um programa que faz a chamada — ou uma pessoa lendo um registro — possa verificar o resultado em relação às entradas sem adivinhar quais números foram usados. Como as fórmulas são elementares e exatas, o resultado não precisa de avisos de aproximação: um retângulo de 5 por 3 tem 15 unidades quadradas, aqui e em qualquer lugar, em qualquer sistema de unidades que você decidir usar.
Como a validação funciona antes de qualquer cálculo
Cada dimensão deve ser um número positivo e finito. Um campo ausente, uma sequência não numérica, zero ou um valor negativo interrompem a requisição antes que a fórmula seja executada, e a mensagem de erro indica exatamente o campo com problema — por exemplo, que o radius deve ser um número positivo — para que um formulário possa destacar a entrada correta em vez de exibir uma falha genérica.
A própria forma deve ser um dos quatro valores suportados, reconhecida sem distinção entre maiúsculas e minúsculas; qualquer outro valor retorna um erro de forma não suportada listando o que é aceito. Esse rigor é deliberado. Uma área igual a zero geralmente significa um erro de digitação, não uma medida real, e calcular silenciosamente com uma largura negativa produziria um número absurdo de aparência plausível, muito pior do que uma rejeição honesta.
Entradas inválidas nunca são cobradas: a validação acontece primeiro, e apenas um cálculo bem-sucedido conta como tarefa.
Unidades, precisão e onde ela se encaixa em um fluxo de trabalho
A calculadora é agnóstica em relação a unidades de propósito: ela multiplica os números que você fornece, então, se você enviar centímetros, obtém centímetros quadrados e, se enviar pés, obtém pés quadrados. Mantenha suas dimensões em uma unidade consistente e faça a conversão antes, caso não estejam. Integrações típicas a chamam como uma etapa dentro de um pipeline de orçamento ou estimativa: um serviço de pisos calcula o preço de um cômodo, uma ferramenta de jardinagem dimensiona um gramado, uma plataforma escolar verifica respostas de dever de casa.
Casos de uso
Orçar trabalhos de piso ou pintura
Transforme o comprimento e a largura do cômodo de um cliente em metros quadrados dentro de um orçamento automatizado, com medidas inválidas rejeitadas antes de chegarem a um preço.
Criar um verificador de dever de casa ou tutoria
Compare a resposta de um estudante para a área de um triângulo ou círculo com o valor exato calculado, incluindo uma explicação clara de qual dimensão estava errada.
Dimensionar terrenos, tecidos ou cortes de material
Calcule a área de terrenos quadrados, painéis retangulares ou cortes circulares a partir das medidas que você já possui, na unidade com a qual você mede.
Perguntas frequentes
Quais formas são suportadas?
Quadrado, retângulo, triângulo e círculo. O campo shape é reconhecido sem distinção entre maiúsculas e minúsculas; qualquer outro valor retorna um erro listando as formas suportadas.
Quais unidades o resultado usa?
A unidade que você enviar, ao quadrado. Envie centímetros e você obtém centímetros quadrados; envie pés e você obtém pés quadrados. Mantenha todas as dimensões na mesma unidade.
Quanto custa?
Também é gratuito executar no seu navegador nesta página, com o mesmo código e o mesmo resultado.
Quais medidas cada forma precisa?
O quadrado precisa de um lado; o retângulo, do comprimento e da largura; o triângulo, da base e da altura perpendicular; o círculo, do raio. O que sobrar é ignorado e o que faltar é apontado pelo nome.
Por que uma medida igual a zero é recusada?
Uma área zero quase sempre indica erro de digitação, não uma medida real, e uma largura negativa daria um número aparentemente certo, mas sem sentido. A calculadora para e mostra qual medida precisa ser corrigida.
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/math/area \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"shape":"circle"}'const res = await fetch("https://api.kit.forhosting.com/math/area", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"shape": "circle"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/area",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"shape": "circle"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/area", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"shape":"circle"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"shape":"circle"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/area", 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
{
"shape": "circle"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.area",
"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
Ela valida cada dimensão, rejeita valores zero ou negativos com uma mensagem clara que indica o campo problemático e responde de forma determinística, de modo que a mesma requisição sempre produz o mesmo número, seja executada na API ou gratuitamente no seu navegador.
Um único endpoint para as quatro formas que as pessoas realmente medem
Um quadrado precisa de um lado; um retângulo precisa de length e width; um triângulo precisa de sua base e da altura perpendicular; um círculo precisa de seu raio.
Unidades, precisão e onde ela se encaixa em um fluxo de trabalho
A US$ 0,002 por requisição, é barata o suficiente para ser chamada livremente, e para perguntas pontuais o executor gratuito nesta página faz o cálculo idêntico sem necessidade de conta.
Perguntas técnicas
Quais dimensões cada forma precisa?
Um quadrado precisa de side; um retângulo precisa de length e width; um triângulo precisa de base e height; um círculo precisa de radius. Campos extras são ignorados.
O que acontece com dimensões zero ou negativas?
A requisição é rejeitada com um erro invalid_input indicando o campo, antes de qualquer cálculo — e entradas inválidas nunca são cobradas.
Qual é a precisão do resultado?
As áreas são calculadas com exatidão e arredondadas para seis casas decimais, de modo que a saída é determinística e idêntica entre a API e o executor no navegador.