Cubo: volume, área de superfície e diagonal espacial pela aresta
Com uma única aresta, receba juntos o volume, a área total e a diagonal espacial do cubo: uma aresta de 3 dá 27, 54 e 5,196152. Escolha de zero a doze casas decimais, seis por padrão, e mantenha a sua própria unidade. 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
- Aresta
- 3
- Volume
- 27
- Área da superfície
- 54
- Diagonal espacial
- 5,196152
Um cubo fica completamente descrito por um único número: o comprimento de uma aresta. A partir dessa única medida, esta capacidade deriva as três grandezas que engenheiros, estudantes e makers mais procuram: o volume que o cubo contém, a área total das suas seis faces e a diagonal espacial que liga um vértice ao oposto. Você envia o comprimento da aresta e recebe os três valores em uma única chamada determinística. Nenhuma unidade é presumida: informe milímetros, metros ou polegadas e os resultados voltam nas unidades cúbicas, quadradas e lineares correspondentes do mesmo sistema.
Uma aresta, três respostas
Todas as propriedades de um cubo estão presas ao comprimento da sua aresta, o que torna o cubo o sólido mais simples da geometria e o mais fácil de calcular com exatidão. Dada uma aresta a, o volume é a³, a área de superfície total é 6a² porque as seis faces quadradas são idênticas, e a diagonal espacial é a√3, a maior reta que cabe dentro do sólido, ligando dois vértices opostos pelo interior.
Como as fórmulas são exatas, a única aproximação em todo o processo é o arredondamento final para o número de casas decimais escolhido, feito com uma regra estável para cima, e não com o que o hardware de ponto flutuante produzir por acaso.
Como os números são calculados e arredondados
Depois de aceita a aresta, os três resultados são calculados em precisão dupla e em seguida arredondados para o número de casas decimais solicitado, seis por padrão, com uma regra para cima aplicada ao valor absoluto. Essa escolha é deliberada: resultados brutos em ponto flutuante, como 0.1 + 0.2, produzem caudas longas e dependentes da máquina, e um arredondamento determinístico torna a saída idêntica byte a byte em qualquer equipamento, o que permite que pipelines automatizados comparem respostas com confiança.
Você pode pedir de zero a doze casas decimais pelo campo opcional <em>decimals</em>. A <em>edge</em> devolvida na resposta é o valor exato que foi usado, de modo que o registro do que foi calculado fica completo em um único objeto.
Onde ele se encaixa no trabalho real
Entre os usuários típicos estão corretores de lição de casa que verificam o cálculo manual de a³ e 6a² feito por um estudante, configuradores de tanques, caixas ou salas cúbicas que orçam capacidade e material de revestimento juntos, e ferramentas de logística que testam se um objeto cabe pela diagonal de um contêiner cúbico — a forma mais comum de uma estimativa de 'com certeza cabe' dar errado.
Se você precisar do caminho inverso — recuperar a aresta a partir de um volume ou área conhecidos — uma raiz cúbica ou quadrada do resultado correspondente a devolve com exatidão.
Casos de uso
Corrigir lição de casa na hora
Verifique um cálculo manual de volume, área de superfície ou diagonal espacial de um cubo contra um valor de referência exato.
Dimensionar embalagens e tanques cúbicos
Obtenha capacidade e material de superfície a partir de uma única aresta interna ao orçar caixas, recipientes ou tanques cúbicos.
Testar se cabe pela diagonal
Verifique se uma barra ou objeto de até a√3 de comprimento pode caber dentro de um espaço cúbico antes de fechar o projeto.
Perguntas frequentes
Quanto custa?
Além disso, é grátis executar no seu navegador nesta página.
Quais unidades ele usa?
Nenhuma é presumida. Se a aresta estiver em centímetros, o volume vem em centímetros cúbicos, a área em centímetros quadrados e a diagonal em centímetros.
O que é a diagonal espacial?
A reta que liga dois vértices opostos passando pelo interior do cubo, igual à aresta multiplicada pela raiz quadrada de três.
Posso controlar a precisão?
Sim. O campo opcional decimals define o número de casas decimais, de 0 a 12, com seis como padrão. O arredondamento é para cima.
A minha entrada fica armazenada em algum lugar?
Não. O cálculo é uma função pura: a aresta é processada em memória e descartada, e apenas os três resultados são devolvidos.
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/cube-v-a-d \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"edge":3}'const res = await fetch("https://api.kit.forhosting.com/math/cube-v-a-d", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"edge": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/cube-v-a-d",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"edge": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/cube-v-a-d", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"edge":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"edge":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/cube-v-a-d", 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
{
"edge": 3
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.cube_v_a_d",
"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 aresta, três respostas
Este endpoint aplica essas três fórmulas fechadas diretamente e devolve todos os resultados juntos, de modo que você nunca precisa encadear chamadas nem repetir a entrada. Isso importa na prática: uma verificação de embalagem que precisa de capacidade e área de papelão, ou um trabalho de impressão 3D que precisa do volume de material e da diagonal máxima da mesa de impressão, obtém tudo em uma única requisição.
Como os números são calculados e arredondados
A entrada é validada antes de qualquer aritmética: a aresta deve ser um número finito e positivo, e qualquer outra coisa — zero, um valor negativo, um texto que não pode ser interpretado, um campo ausente — é rejeitada com um erro tipado <em>invalid_input</em> que indica o campo responsável.
Onde ele se encaixa no trabalho real
A capacidade roda como uma função pura na nossa rede global de edge: nada é armazenado, nada é enviado a terceiros, e o mesmo código que atende às chamadas pagas da API roda grátis no seu navegador nesta página, de modo que você pode conferir valores interativamente antes de automatizar qualquer coisa. Como o preço é US$ 0,002 por requisição, sem componente por unidade, trabalhos em lote que percorrem milhares de arestas candidatas custam exatamente o que o catálogo diz, sem surpresas.
Perguntas técnicas
Quais entradas são rejeitadas?
Tudo o que não for um número finito e positivo: zero, valores negativos, textos não numéricos e campos ausentes devolvem um erro tipado invalid_input.