Calcolatore principio di Archimede
Acqua a 1000 kg/m³ spostata per 0,002 m³ con gravità di 9,81 m/s² spinge verso l'alto con 19,62 N: il calcolatore moltiplica densità, volume e gravità secondo il principio di Archimede e mostra la sostituzione passo per passo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Densità
- 1000
- Volume
- 0,002
- Gravità
- 9,81
- Rho
- 1000
- Densità del fluido
- 1000
- Volume spostato
- 0,002
- G
- 9,81
Un calcolatore del principio di Archimede trasforma densità del fluido, volume spostato e accelerazione gravitazionale nella spinta idrostatica verso l'alto su un oggetto immerso. Inserisca ρ del fluido circostante, V del volume di fluido che il corpo sposta e g della gravità locale; lo strumento restituisce F_b uguale a rho per V per g, una stringa di equazione leggibile, passi di sostituzione e nomi di campi di forza specchiati per script e fogli di lavoro. Controlli dei compiti, stime navali, dimostrazioni di piscina e sottomarino e valori attesi di coding-kata richiedono lo stesso prodotto senza aprire un intero stack CFD.
Cosa dice il principio di Archimede sulla spinta idrostatica
Il principio di Archimede afferma che un corpo immerso in un fluido subisce una spinta idrostatica verso l'alto uguale al peso del fluido che il corpo sposta. In un campo gravitazionale uniforme quel peso è il prodotto di densità del fluido, volume spostato e accelerazione gravitazionale: F_b uguale a rho per V per g.
La densità è la massa per unità di volume del fluido stesso —circa mille chilogrammi per metro cubo per l'acqua liquida a temperatura ambiente, molto minore per l'aria a livello del mare—, così lo stesso volume immerso produce una forza molto maggiore in acqua che in aria. Il volume spostato è il volume di fluido che occuperebbe lo spazio della porzione immersa dell'oggetto; gli oggetti totalmente immersi spostano il loro volume esterno, mentre quelli galleggianti spostano solo il volume necessario affinché la spinta bilanci il peso.
La gravità fissa la scala del peso: i problemi standard sulla Terra usano spesso nove virgola otto uno o nove virgola otto zero sei sei cinque metri al secondo quadrato, e le varianti didattiche Luna o Giove cambiano semplicemente g. La convenzione dei segni di questo strumento riporta F_b come magnitudine di quel prodotto quando g è positivo; chi codifica la direzione con un g con segno vedrà un prodotto con segno.
I percorsi di aula e di correttore automatico tengono alle verifiche di dominio tanto quanto alla moltiplicazione: un volume negativo è quasi sempre un errore di inserimento o di coordinate, e restituire una forza negativa senza commento nasconderebbe quell'errore. Il volume zero è ammesso e produce forza zero, coerente con «niente immerso».
Il percorso di verifica ricalcola rho per V per g con lo stesso arrotondamento fisso dei campi pubblicati, così una risposta di successo include sempre passi che Lei può asserire in test o nel taccuino di laboratorio senza riderivare il prodotto a mano ogni volta.
Consigli pratici, limiti e ricerche correlate
Preferisca inviare numeri piuttosto che stringhe preformattate quando controlla il client; le stringhe numeriche sono accettate solo se corrispondono a un pattern numerico finito rigoroso. Usi unità coerenti: chilogrammi per metro cubo, metri cubi e metri al secondo quadrato producono newton; grammi e centimetri richiedono un g coerente in centimetri al secondo quadrato se desidera dyne. Questo strumento non converte unità, non decide se un oggetto galleggia o affonda né stima la immersione parziale dalla geometria di bordo libero —servono la massa dell'oggetto o un modello di volume separato—.
Questa pagina si rivolge a chi cerca un calcolatore del principio di Archimede, la spinta su un oggetto immerso o uno strumento densità volume gravità online; non è un pacchetto di idrostatica navale, né un solver CFD né un convertitore di unità. Preferisca questa capacità quando ha già rho, V e g e le serve solo F_b; se la fonte è un problema enunciato, estragga prima quelle tre grandezze.
Casi d'uso
Stime preliminari di spinta in script di ingegneria
Le pipeline calcolano la forza verso l'alto da densità del fluido e volume immerso noti prima di confrontarla con il peso dell'oggetto e decidere rami galleggiare oppure affondare.
Domande frequenti
Qual è la formula della spinta idrostatica del principio di Archimede?
F_b = ρ V g, dove ρ è la densità del fluido, V il volume di fluido spostato dall'oggetto immerso e g l'accelerazione gravitazionale. La forza è uguale al peso del fluido spostato.
Cosa succede se il volume è negativo?
Il volume spostato deve soddisfare V ≥ 0; un valore negativo è trattato come errore di dominio, non come forza con segno.
Indica se un oggetto galleggia?
No. Calcola solo F_b da ρ, V e g. Galleggiare o affondare richiede anche il peso dell'oggetto (o massa e g) per il confronto.
Quali unità devo usare?
Qualsiasi insieme coerente. Il SI (kg/m³, m³, m/s²) produce newton. Lo strumento non converte unità; moltiplica i tre numeri che Lei fornisce.
Il calcolatore del principio di Archimede è gratuito?
Lo strumento del browser è gratuito e gira in locale.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"density": 1000,
"volume": 0.002,
"gravity": 9.81
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.archimedes_buoyant_force",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Un volume spostato negativo viene rifiutato con un chiaro errore invalid_input, così un segno invertito non diventa mai in silenzio una «galleggiabilità» verso il basso. Il percorso è aritmetica puramente deterministica —niente rete, niente semi casuali, nessuna dipendenza dall'orologio—, così l'esecutore gratuito del browser e l'API prepagata restituiscono lo stesso JSON dopo un arrotondamento decimale fisso ogni volta che la invoca.
Come chiamare l'API e cosa torna indietro
Invii un corpo JSON con tre numeri finiti obbligatori: density (alias rho, fluid_density), volume (alias V, displaced_volume) e gravity (alias g, gravitational_acceleration). I valori assoluti devono restare entro il limite pubblicato di un bilione affinché i prodotti intermedi restino finiti in doppia precisione IEEE sul Worker e nel browser. La densità deve essere non negativa; il volume non deve essere negativo —valori strettamente minori di zero attivano invalid_input con un messaggio che il volume spostato non deve essere negativo—. In caso di successo la risposta ripete density, volume e gravity arrotondati, imposta buoyant_force, force e F_b sullo stesso prodotto arrotondato, formula sulla stringa F_b equals rho times V times g, equation su un prodotto sostituito leggibile, principle su Archimedes, message su un breve riassunto in inglese e steps su un array ordinato di valori dati e righe di sostituzione. La validazione fallita —campi mancanti, numeri non finiti, valori fuori dai limiti assoluti, volume negativo, densità negativa o prodotto di forza non finito— restituisce invalid_input e non viene mai addebitata. Il prezzo è un $0.002 fisso per richiesta riuscita con unità item e prezzo marginale unitario nullo oltre la base.
Consigli pratici, limiti e ricerche correlate
Mantenga density, volume e gravity entro l'intervallo assoluto pubblicato affinché il prodotto non trabocchi in una spinta non finita che il solver deve rifiutare. Nell'insegnamento, abbini esempi: mille chilogrammi per metro cubo d'acqua, due millesimi di metro cubo spostati e g uguale a nove virgola otto uno producono circa diciannove virgola sei due newton; un volume negativo deliberato dimostra il percorso rigido invalid_input. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando chi impara invia di proposito un volume negativo.
Casi di integrazione
Controllo dei compiti sul principio di Archimede
Gli studenti inseriscono densità del libro, volume spostato e g, poi confrontano F_b e i passi di sostituzione manoscritti con un risultato deterministico dell'API o del browser prima di consegnare.
Test unitari per solver di fisica degli studenti
Generi casi noti corretti F_b = ρ V g più rifiuti deliberati di volume negativo per valori attesi di coding kata e fixture di integrazione continua.