Pés cúbicos de um cilindro
Digite o raio e a altura de um cilindro em pés e receba a capacidade em pés cúbicos: um raio de 2 pés e uma altura de 5 pés dão 62,831853 pés cúbicos. Feito para tanques, buracos de postes, silos e dutos medidos com trena. 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
- Raio
- 2
- Altura
- 5
- Volume (pés cúbicos)
- 62,831853
Quando um tanque, um cano, um buraco de poste ou um silo é medido em pés, a pergunta de capacidade que vem em seguida é quase sempre a mesma: quantos pés cúbicos ele comporta? Esta capacidade responde exatamente isso para um cilindro circular reto. Você envia o raio da base e a altura, ambos em pés, e recebe o volume em pés cúbicos em uma única chamada determinista — sem adivinhar unidades, sem fazer à mão a conta de πr²h, sem planilhas.
A fórmula por trás do número
Um cilindro circular reto é um círculo extrudado ao longo de um eixo reto, portanto seu volume é simplesmente a área da base vezes a altura: V = πr²h. A base é um círculo de raio r, cuja área é πr² pés quadrados quando r é medido em pés, e multiplicar pela altura h em pés dá pés cúbicos diretamente.
Como os dois valores estão em pés, o resultado não precisa de nenhum fator de conversão — 1 pé cúbico é exatamente 1 ft × 1 ft × 1 ft, cerca de 7.48 galões americanos ou 28.32 litros, caso você precise dessas unidades depois. Se o que você mediu foi o diâmetro, e não o raio, divida-o por dois antes de chamar; enviar o diâmetro como raio superestimaria o volume por um fator de quatro, porque o raio entra na fórmula ao quadrado.
Esse quadrado é também a razão pela qual pequenos erros de medição no raio pesam o dobro dos erros na altura.
Onde os pés cúbicos de um cilindro aparecem
A capacidade cilíndrica em pés cúbicos é uma das grandezas mais comuns nos ofícios e projetos domésticos dos Estados Unidos, porque o pé é a unidade de trabalho do canteiro de obras. Os empreiteiros de concreto calculam o volume de buracos cilíndricos para postes e de colunas para pedir o número correto de sacos ou jardas de mistura; uma jarda cúbica equivale a 27 pés cúbicos, então esse único número é a ponte entre uma trena e um pedido de compra.
O dimensionamento de poços e tanques, a capacidade de aquecedores de água, dutos e trechos de HVAC, silos de grãos, cilindros de propano, aquários e fontes de lago — tudo se reduz a πr²h quando você tem uma trena no raio e na altura.
Casos de uso
Pedir concreto para buracos de postes
Obtenha os pés cúbicos de um buraco ou coluna cilíndrica a partir do raio e da profundidade, e divida por 27 para as jardas cúbicas a pedir.
Dimensionar tanques e silos
Calcule a capacidade em pés cúbicos de um tanque de água, revestimento de poço ou silo de grãos a partir de duas leituras de trena.
Estimar o volume de tubos e dutos
Trate um trecho de tubulação como um cilindro longo e fino para obter o volume de ar, água ou isolamento que ele contém em pés cúbicos.
Perguntas frequentes
Quanto custa?
Também é grátis rodar no seu navegador nesta página.
Quais unidades ele usa?
Tanto o raio quanto a altura estão em pés, então o resultado sai diretamente em pés cúbicos, sem nenhum fator de conversão.
Eu medi o diâmetro, não o raio. O que envio?
Divida o diâmetro por dois primeiro. A fórmula é πr²h, e enviar o diâmetro como raio daria quatro vezes o volume real.
Posso controlar a precisão?
Sim. O campo opcional decimals define as casas decimais do volume, de 0 a 12, com seis como padrão. O arredondamento é half-up.
Minha entrada fica armazenada em algum lugar?
Não. O cálculo é uma função pura: o raio e a altura são processados em memória e descartados, e apenas o volume é retornado.
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/cubic-feet-cylinder \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":2,"height":5}'const res = await fetch("https://api.kit.forhosting.com/math/cubic-feet-cylinder", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 2,
"height": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/cubic-feet-cylinder",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 2,
"height": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/cubic-feet-cylinder", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":2,"height":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":2,"height":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/cubic-feet-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
{
"radius": 2,
"height": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.cubic_feet_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
Os dois valores são validados como números positivos e finitos antes de qualquer cálculo, e qualquer outra coisa é rejeitada com um erro tipado invalid_input que nomeia o campo problemático, de modo que um dado errado nunca vira um número de capacidade silenciosamente incorreto.
A fórmula por trás do número
Este endpoint aplica essa fórmula fechada exatamente como está escrita: nada é aproximado, exceto a própria constante matemática π, que o JavaScript carrega em precisão dupla.
Validação, precisão e arredondamento
Os dois valores são verificados antes de qualquer aritmética: tanto o raio quanto a altura devem ser números positivos e finitos. Depois que os valores passam, o volume é calculado em precisão dupla e arredondado para o número de casas decimais solicitado — seis por padrão, de zero a doze pelo campo opcional <em>decimals</em> — usando uma regra half-up aplicada ao valor absoluto. Zero, um valor negativo, um campo ausente, uma string que não pode ser interpretada, NaN ou infinito são rejeitados com um erro tipado <em>invalid_input</em> cuja mensagem nomeia o campo culpado — um erro que nunca é cobrado, porque quem falhou foi o dado do cliente, não o serviço. Strings numéricas como "2.5" são aceitas e convertidas, o que torna o endpoint amigável a dados de formulários e parâmetros de consulta. A resposta ecoa o raio e a altura exatos que foram usados, de modo que um único payload é um registro completo do que foi calculado.
Onde os pés cúbicos de um cilindro aparecem
A capacidade roda como função pura no nosso edge global: nada é armazenado, nada é enviado a terceiros, e o mesmo código que atende às chamadas pagas de API roda grátis no seu navegador nesta página, então você pode conferir uma medida interativamente antes de automatizar qualquer coisa. A US$ 0,002 por requisição e sem componente por unidade, um trabalho em lote que percorra milhares de dimensões candidatas — por exemplo, dimensionar um tanque contra uma meta de capacidade — custa exatamente o que o catálogo diz, sem surpresas.
Perguntas técnicas
Que entrada é rejeitada?
Qualquer coisa que não seja um número positivo e finito: zero, valores negativos, strings não numéricas, NaN, infinito e campos ausentes retornam um erro tipado invalid_input.