Calculadora de flutuabilidade
Deslocar 0,002 m³ de água a 1000 kg/m³ com gravidade de 9,81 m/s² gera um empuxo de 19,62 N para cima. Troque o fluido, o volume ou a gravidade, até a da Lua, para exercícios, demonstrações e estimativas rápidas. 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
- Densidade do fluido ρ
- 1.000
- Volume V
- 0,002
- Gravidade
- 9,81
- rho
- 1.000
- Densidade do fluido
- 1.000
- Volume deslocado
- 0,002
- G
- 9,81
Uma calculadora de flutuabilidade transforma a densidade do fluido, o volume deslocado e a aceleração gravitacional na força de empuxo para cima prevista pelo princípio de Arquimedes. Informe ρ do fluido circundante, V do volume de fluido que o objeto desloca e g da gravidade local; a ferramenta devolve F_b igual a rho vezes V vezes g, uma string de equação legível, passos de substituição e nomes de campos de força espelhados para scripts e planilhas. Conferências de dever de casa, estimativas de arquitetura naval, demos de piscina e submarino e valores esperados de coding-kata precisam do mesmo produto sem abrir uma pilha CFD completa.
O que o princípio de Arquimedes diz sobre a força de empuxo
O princípio de Arquimedes afirma que um corpo imerso em um fluido experimenta uma força de empuxo para cima igual ao peso do fluido que o corpo desloca. Em um campo gravitacional uniforme esse peso é o produto da densidade do fluido, do volume deslocado e da aceleração gravitacional: F_b igual a rho vezes V vezes g.
Densidade é a massa por unidade de volume do próprio fluido —cerca de mil quilogramas por metro cúbico para água líquida perto da temperatura ambiente, bem menor para o ar ao nível do mar—, de modo que o mesmo volume submerso produz força bem maior na água do que no ar. Volume deslocado é o volume de fluido que ocuparia o espaço da porção imersa do objeto; objetos totalmente submersos deslocam seu volume exterior, enquanto objetos flutuantes deslocam apenas o volume suficiente para a força de empuxo equilibrar o peso.
A gravidade define a escala do peso: problemas padrão na Terra costumam usar nove vírgula oito um ou nove vírgula oito zero seis seis cinco metros por segundo ao quadrado, e variantes educativas da Lua ou de Júpiter simplesmente mudam g. A convenção de sinal desta ferramenta reporta F_b como a magnitude desse produto quando g é positivo; quem codifica direção com g com sinal verá um produto com sinal.
Caminhos de sala de aula e de corretor automático se importam com checagens de domínio tanto quanto com a multiplicação: volume negativo quase sempre é erro de entrada ou de coordenadas, e devolver força negativa sem comentário esconderia esse erro. Volume zero é permitido e gera força zero, o que combina com «nada submerso».
O caminho de verificação recalcula rho vezes V vezes g com o mesmo arredondamento fixo dos campos publicados, de modo que uma resposta bem-sucedida sempre traz passos que você pode afirmar em testes ou no caderno de laboratório.
Dicas práticas, limites e buscas relacionadas
Prefira enviar números em vez de strings pré-formatadas quando você controla o cliente; strings numéricas só são aceitas quando batem com um padrão numérico finito estrito. Use unidades coerentes: quilogramas por metro cúbico, metros cúbicos e metros por segundo ao quadrado geram newtons; gramas e centímetros exigem um g coerente em centímetros por segundo ao quadrado se você quiser dinas.
Esta ferramenta não converte unidades, não decide se um objeto flutua ou afunda nem estima submersão parcial a partir da geometria de borda livre —isso precisa da massa do objeto ou de um modelo de volume separado—. Esta página mira quem busca calculadora de flutuabilidade, de força de empuxo ou ferramenta do princípio de Arquimedes com densidade, volume e gravidade online; não é um pacote de hidrostática naval, nem um solver CFD nem um conversor de unidades.
Prefira esta capacidade quando você já tem rho, V e g e só precisa de F_b; se a fonte for um problema enunciado, extraia primeiro essas três grandezas.
Casos de uso
Estimativas prévias de flutuabilidade em scripts de engenharia
Pipelines calculam a força para cima a partir da densidade do fluido e do volume submerso conhecidos antes de comparar com o peso do objeto e decidir ramos de flutuar versus afundar.
Perguntas frequentes
Qual é a fórmula da força de empuxo?
Pelo princípio de Arquimedes, F_b = ρ V g, onde ρ é a densidade do fluido, V o volume deslocado e g a aceleração gravitacional. A força iguala o peso do fluido deslocado.
O que acontece se o volume for negativo?
O volume deslocado deve satisfazer V ≥ 0; um valor negativo é tratado como erro de domínio, não como força com sinal.
Isso diz se um objeto flutua?
Não. Só calcula F_b a partir de ρ, V e g. Flutuar versus afundar também precisa do peso do objeto (ou massa e g) para comparação.
Quais unidades devo usar?
Qualquer conjunto coerente. O SI (kg/m³, m³, m/s²) produz newtons. A ferramenta não converte unidades; multiplica os três números que você fornece.
A calculadora de flutuabilidade é grátis?
A ferramenta no navegador é grátis e roda localmente.
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/thermo/buoyant-force \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"density":1000,"volume":0.002,"gravity":9.81}'const res = await fetch("https://api.kit.forhosting.com/thermo/buoyant-force", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"density": 1000,
"volume": 0.002,
"gravity": 9.81
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/thermo/buoyant-force",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"density": 1000,
"volume": 0.002,
"gravity": 9.81
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/thermo/buoyant-force", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"density":1000,"volume":0.002,"gravity":9.81}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"density":1000,"volume":0.002,"gravity":9.81}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/thermo/buoyant-force", 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
{
"density": 1000,
"volume": 0.002,
"gravity": 9.81
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "thermo.buoyant_force",
"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.
Limites
max_abs | 1000000000000 |
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
Volume deslocado negativo é rejeitado com um erro claro invalid_input, para que um sinal invertido nunca se torne em silêncio uma «flutuabilidade» para baixo. O caminho é aritmética determinística pura —sem rede, sem sementes aleatórias, sem dependência do relógio— de modo que o executor gratuito no navegador e a API pré-paga devolvem o mesmo JSON após arredondamento decimal fixo sempre que você a invoca.
Como chamar a API e o que volta
Envie um corpo JSON com três números finitos obrigatórios: density (aliases rho, fluid_density), volume (aliases V, displaced_volume, vol) e gravity (aliases g, g_accel, gravitational_acceleration). Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que produtos intermediários continuem finitos em precisão dupla IEEE no Worker e no navegador. A densidade deve ser não negativa; o volume não deve ser negativo —valores estritamente menores que zero disparam invalid_input—. Em sucesso a resposta ecoa density, volume e gravity arredondados, define buoyant_force, force e F_b para o mesmo produto arredondado, formula para a string F_b equals rho times V times g, equation para um produto substituído legível, principle para Archimedes, message para um resumo curto e steps para um array ordenado de valores dados e linhas de substituição. Validação falha —campos ausentes, números não finitos, valores fora dos limites absolutos, volume negativo, densidade negativa ou produto de força não finito— devolve invalid_input e nunca é cobrada. O preço é um US$ 0,002 fixo por requisição bem-sucedida com item unitário e preço marginal unitário zero.
Dicas práticas, limites e buscas relacionadas
Mantenha density, volume e gravity dentro da faixa absoluta publicada para que o produto não transborde em uma força de empuxo não finita que o solver precise rejeitar. Ao ensinar, combine exemplos: mil quilogramas por metro cúbico de água, dois milésimos de metro cúbico deslocados e g igual a nove vírgula oito um rende cerca de dezenove vírgula seis dois newtons; um volume negativo deliberado demonstra o caminho duro invalid_input. Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando aprendizes enviam de propósito um volume negativo. Checagens de ida e volta são fáceis: recalcule density vezes volume vezes gravity à mão e confirme que iguala o buoyant_force publicado no mesmo arredondamento a doze decimais.
Casos de integração
Conferência de deveres sobre Arquimedes
Estudantes informam densidade do livro, volume deslocado e g, e comparam F_b e os passos de substituição manuscritos com um resultado determinístico da API ou do navegador antes de entregar.
Testes unitários para solvers de física de alunos
Gere casos conhecidos corretos F_b = ρ V g mais rejeições deliberadas de volume negativo para valores esperados de coding kata e fixtures de integração contínua.