Calculadora de altura de um cilindro
Um cilindro com cerca de 62,83 de volume e raio da base 2 tem altura 5: digite o volume e o raio e receba a altura de um cilindro circular reto, ou seja, o volume dividido pela área da base. 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
- Volume
- 62,8318530718
- Raio
- 2
- Altura
- 5
Esta calculadora inverte a clássica fórmula do volume do cilindro circular reto para lhe dar a altura perpendicular diretamente: insira um volume positivo e um raio de base positivo, e o motor retorna a altura como o volume dividido por pi vezes o raio ao quadrado, h = V/(pi r^2). É a operação complementar de uma calculadora de volume de cilindro, feita para os casos em que o tanque, o trecho de tubulação ou o recipiente já está dimensionado pela capacidade e o que você realmente precisa é saber a altura. A resposta ecoa o volume e o raio, informa a altura arredondada na precisão escolhida e inclui a cadeia da fórmula para que um estudante ou uma linha de log possa verificar a identidade sem ler o código-fonte.
Do volume à altura: invertendo a fórmula do cilindro
Um cilindro circular reto preenche seu círculo de base em linha reta para cima, e é por isso que seu volume é V = pi * r^2 * h: área da base vezes a altura. Isolar a altura nessa identidade é um único passo algébrico: divida ambos os lados pela área da base pi * r^2, obtendo h = V / (pi * r^2). Esta ferramenta faz essa inversão para você, de forma determinística, sempre.
A resposta sempre ecoa o volume e o raio usados, informa a altura arredondada nessa precisão e carrega a cadeia da fórmula h = V / (pi * r^2) para que a derivação seja auditável num relance. Como a altura depende do quadrado do raio, pequenos erros de raio dominam: subestimar r em um por cento infla a altura calculada em cerca de dois por cento, o que vale lembrar quando seu raio vem de um diâmetro medido com paquímetro.
Validação de entradas e comportamento de erros
A validação rigorosa é o que torna esta calculadora segura para colocar em um pipeline automatizado. A verificação do raio é a mais importante, porque um raio zero faria a fórmula dividir por zero e um raio negativo é geometricamente sem sentido, embora elevá-lo ao quadrado escondesse o sinal; ambos são rejeitados antes de qualquer aritmética.
Cadeias numéricas como "62.83" são aceitas e convertidas, o que mantém ergonômicos os parâmetros de consulta de URL e os envios de formulários, mas cadeias vazias, booleanos, arrays e objetos não são números e são recusados. A precisão opcional é limitada ao intervalo inclusivo de zero a quinze antes do arredondamento, de modo que uma preferência fora da faixa degrada com elegância em vez de falhar.
Esse contrato de falha rápida significa que a resposta que você armazena em cache é sempre uma altura real, nunca um NaN que contamine somas, médias ou séries de gráficos posteriores.
Onde uma consulta de altura a partir do volume vale a pena
A direção inversa é a que os fluxos de trabalho reais pedem.
O projeto de tanques de água e cisternas parte de uma capacidade exigida e de uma área de telhado ou piso, e a pergunta é qual deve ser a altura do casco; cervejeiros e engenheiros químicos conhecem o volume do lote e o raio interno do recipiente, e precisam da altura de enchimento para marcar visores e sensores de nível; um tambor de óleo ou um trecho de testemunho de sondagem é medido por volume, e sua altura é a verificação cruzada com o inventário.
Na educação, dar aos estudantes volume e raio e pedir a altura força um rearranjo algébrico genuíno em vez de apertar botões, e esta ferramenta é o gabarito que mostra a fórmula ao lado do número. A escolha da precisão também tem peso prático: duas ou três casas decimais servem para desenhos de oficina em milímetros, enquanto as dez casas padrão mantêm a fidelidade de dupla precisão para código científico.
Perguntas frequentes
Qual fórmula a calculadora de altura de um cilindro usa?
Ela inverte V = pi * r^2 * h em h = V / (pi * r^2): o volume dividido pela área da base, pi vezes o raio ao quadrado.
O que acontece se o raio for zero ou negativo?
Zero dividiria por zero e um raio negativo é geometricamente sem sentido; requisições rejeitadas não são cobradas.
Posso passar os valores como cadeias de texto?
Sim, cadeias numéricas como "62.83" são convertidas em números.
Meu raio vem de um diâmetro medido. Que cuidado devo ter?
Bastante: a altura depende do quadrado do raio, então um raio um por cento menor gera uma altura cerca de dois por cento maior. Divida a leitura do paquímetro por dois com precisão antes de digitar.
Quando preciso da altura de um cilindro a partir do volume?
Quando uma caixa d'água ou cisterna precisa guardar uma capacidade fixa sobre uma área definida, ou quando cervejeiros e engenheiros químicos sabem o volume do lote e o raio do tanque e precisam marcar o nível de enchimento.
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/height-of-cylinder \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"volume":62.83185307179586,"radius":2}'const res = await fetch("https://api.kit.forhosting.com/math/height-of-cylinder", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"volume": 62.83185307179586,
"radius": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/height-of-cylinder",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"volume": 62.83185307179586,
"radius": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/height-of-cylinder", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"volume":62.83185307179586,"radius":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"volume":62.83185307179586,"radius":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/height-of-cylinder", 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
{
"volume": 62.83185307179586,
"radius": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.height_of_cylinder",
"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
As entradas são validadas rigorosamente: um volume ou raio ausente, não numérico, não finito, zero ou negativo retorna invalid_input em vez de um NaN silencioso, e falhas de validação nunca são cobradas. Pela API, uma requisição bem-sucedida custa US$ 0,002.
Do volume à altura: invertendo a fórmula do cilindro
As entradas preferidas são os escalares volume e radius como números JSON; os aliases v e V para o volume e r, R ou base_radius para o raio são aceitos, de modo que formulários e exportações de planilhas se conectam sem uma camada de remapeamento.
Validação de entradas e comportamento de erros
O volume deve ser um número finito maior que zero: um volume ausente, uma cadeia que não pode ser analisada, um valor infinito, zero ou uma capacidade negativa disparam invalid_input com uma mensagem que nomeia o campo que falhou, e a mesma disciplina se aplica ao raio da base. Os erros são relatados pelo envelope de erro padrão com o código invalid_input e uma mensagem legível, e requisições rejeitadas não são cobradas, então um laço de repetição com uma carga ruim não consome orçamento.
Casos de integração
Perguntas técnicas
Como controlo as casas decimais do resultado?
Use o parâmetro opcional precision (aliases decimals, dp) com um inteiro de 0 a 15; o padrão é 10 casas decimais.
Quanto custa uma chamada de API?
Uma requisição bem-sucedida custa US$ 0,002. Requisições que falham na validação de entrada retornam invalid_input e nunca são cobradas.