Calculadora princípio de Arquimedes
Água de 1000 kg/m³ deslocada por 0,002 m³ com gravidade de 9,81 m/s² empurra para cima com 19,62 N: a calculadora multiplica densidade, volume e gravidade pelo princípio de Arquimedes e mostra a substituição passo a passo. 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
- 1.000
- Volume
- 0,002
- Gravidade
- 9,81
- Rho
- 1.000
- Densidade do fluido
- 1.000
- Volume deslocado
- 0,002
- G
- 9,81
Uma calculadora do princípio de Arquimedes transforma a densidade do fluido, o volume deslocado e a aceleração gravitacional na força de empuxo para cima sobre um objeto submerso. Informe ρ do fluido ao redor, V do volume de fluido que o corpo 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. Checagens de lição de casa, estimativas navais, 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.
A densidade é a massa por unidade de volume do próprio fluido —cerca de mil quilogramas por metro cúbico para água líquida à 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. O 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 os flutuantes deslocam só o volume necessário para o empuxo equilibrar o peso.
A gravidade fixa a escala do peso: problemas padrão na Terra costumam usar nove ponto oito um ou nove ponto oito zero seis seis cinco metros por segundo ao quadrado, e variantes educacionais de Lua ou Júpiter simplesmente mudam g. A convenção de sinais desta ferramenta reporta F_b como a magnitude desse produto quando g é positivo; quem codifica a direção com um g com sinal verá um produto com sinal.
Rotas de sala de aula e de corretor automático valorizam as checagens de domínio tanto quanto a multiplicação: um volume negativo quase sempre é erro de entrada ou de coordenadas, e devolver uma 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 inclui passos que você pode afirmar em testes ou no caderno de laboratório sem rederivar o produto à mão a cada vez.
Dicas práticas, limites e buscas relacionadas
Prefira enviar números em vez de strings pré-formatadas quando controlar o cliente; strings numéricas só são aceitas se coincidirem 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 dynes.
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 exige a massa do objeto ou um modelo de volume separado—. Esta página mira quem busca uma calculadora do princípio de Arquimedes, força de empuxo em objeto submerso ou ferramenta de densidade, volume e gravidade online; não é pacote de hidrostática naval, nem solver CFD nem conversor de unidades.
Prefira esta capacidade quando já tiver rho, V e g e só precisar de F_b; se a fonte for um problema enunciado, extraia primeiro essas três grandezas.
Casos de uso
Estimativas prévias de empuxo 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 do princípio de Arquimedes?
F_b = ρ V g, em que ρ é a densidade do fluido, V o volume de fluido deslocado pelo objeto submerso e g a aceleração gravitacional. A força é igual ao 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 indica se um objeto flutua?
Não. Só calcula F_b a partir de ρ, V e g. Flutuar ou afundar também exige o 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ê fornecer.
A calculadora do princípio de Arquimedes é grátis?
A ferramenta do 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/mech/archimedes-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/mech/archimedes-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/mech/archimedes-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/mech/archimedes-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/mech/archimedes-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": "mech.archimedes_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.
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
Um volume deslocado negativo é rejeitado com um erro claro invalid_input, de modo que um sinal invertido nunca se torne em silêncio um «empuxo» para baixo. O caminho é aritmética determinística pura —sem rede, sem sementes aleatórias, sem dependência de relógio—, assim o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após arredondamento decimal fixo toda vez que você a chama.
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) e gravity (aliases g, gravitational_acceleration). Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que produtos intermediários permaneçam 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 com mensagem de que o volume deslocado não deve ser negativo—. Em sucesso a resposta ecoa density, volume e gravity arredondados, define buoyant_force, force e F_b com o mesmo produto arredondado, formula com a string F_b equals rho times V times g, equation com um produto substituído legível, principle com Archimedes, message com um resumo curto em inglês e steps com 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 unidade item e preço marginal unitário nulo além da base.
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 ponto oito um produz cerca de dezenove ponto seis dois newtons; um volume negativo deliberado demonstra o caminho rígido invalid_input. Tarefas falhas que devolvem invalid_input não consomem saldo pré-pago, o que mantém baratos scripts exploratórios quando aprendizes enviam de propósito um volume negativo.
Casos de integração
Checagem de lição de casa sobre Arquimedes
Estudantes informam densidade do livro, volume deslocado e g, e comparam F_b e 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 estudantes
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.