Calculateur principe d'Archimède
De l'eau à 1000 kg/m³ déplacée sur 0,002 m³ sous 9,81 m/s² pousse vers le haut avec 19,62 N : la calculatrice multiplie masse volumique, volume et pesanteur selon le principe d'Archimède et détaille la substitution. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Densité
- 1 000
- Volume
- 0,002
- Gravité
- 9,81
- Rho
- 1 000
- Masse volumique du fluide
- 1 000
- Volume déplacé
- 0,002
- G
- 9,81
Un calculateur du principe d'Archimède transforme la densité du fluide, le volume déplacé et l'accélération gravitationnelle en force de flottabilité vers le haut sur un objet immergé. Saisissez ρ pour le fluide environnant, V pour le volume de fluide que le corps déplace et g pour la gravité locale ; l'outil renvoie F_b égal à rho multiplié par V multiplié par g, une chaîne d'équation lisible, des étapes de substitution et des noms de champs de force en miroir pour scripts et feuilles de calcul. Contrôles de devoirs, estimations navales, démonstrations de piscine et de sous-marin, et valeurs attendues de coding-kata ont tous besoin du même produit sans ouvrir une pile CFD complète.
Ce que le principe d'Archimède dit de la force de flottabilité
Le principe d'Archimède affirme qu'un corps plongé dans un fluide subit une force de flottabilité vers le haut égale au poids du fluide que le corps déplace. Dans un champ gravitationnel uniforme ce poids est le produit de la densité du fluide, du volume déplacé et de l'accélération gravitationnelle : F_b égal à rho multiplié par V multiplié par g.
La densité est la masse par unité de volume du fluide lui-même —environ mille kilogrammes par mètre cube pour l'eau liquide à température ambiante, bien moindre pour l'air au niveau de la mer—, de sorte que le même volume immergé produit une force bien plus grande dans l'eau que dans l'air.
Le volume déplacé est le volume de fluide qui occuperait l'espace de la partie immergée de l'objet ; les objets totalement immergés déplacent leur volume extérieur, tandis que les objets flottants ne déplacent que le volume nécessaire pour que la force de flottabilité équilibre le poids. La gravité fixe l'échelle du poids : les problèmes standards sur Terre utilisent souvent neuf virgule huit un ou neuf virgule huit zéro six six cinq mètres par seconde carrée, et les variantes éducatives Lune ou Jupiter changent simplement g.
La convention de signes de cet outil rapporte F_b comme la magnitude de ce produit lorsque g est positif ; les appelants qui codent la direction avec un g signé verront un produit signé. Les parcours de classe et de correcteur automatique tiennent aux contrôles de domaine autant qu'à la multiplication : un volume négatif est presque toujours une erreur de saisie ou de coordonnées, et renvoyer une force négative sans commentaire masquerait cette erreur.
Un volume nul est autorisé et produit une force nulle, ce qui correspond à « rien d'immergé ». Le chemin de vérification recalcule rho multiplié par V multiplié par g avec le même arrondi fixe des champs publiés, de sorte qu'une réponse réussie livre toujours des étapes que vous pouvez affirmer dans des tests ou un cahier de laboratoire sans redériver le produit à la main à chaque fois.
Conseils pratiques, limites et recherches associées
Préférez envoyer des nombres plutôt que des chaînes préformatées lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles correspondent à un motif numérique fini strict. Utilisez des unités cohérentes : kilogrammes par mètre cube, mètres cubes et mètres par seconde carrée donnent des newtons ; grammes et centimètres exigent un g cohérent en centimètres par seconde carrée si vous voulez des dynes.
Cet outil ne convertit pas les unités, ne décide pas si un objet flotte ou coule, ni n'estime la submersion partielle à partir de la géométrie de franc-bord —il faut la masse de l'objet ou un modèle de volume séparé—. Cette page vise les personnes qui cherchent un calculateur du principe d'Archimède, la force de flottabilité sur un objet immergé ou un outil densité volume gravité en ligne ; ce n'est ni un package d'hydrostatique navale, ni un solveur CFD, ni un convertisseur d'unités.
Préférez cette capacité lorsque vous avez déjà rho, V et g et n'avez besoin que de F_b ; si la source est un énoncé, extrayez d'abord ces trois grandeurs.
Cas d’usage
Estimations préalables de flottabilité dans des scripts d'ingénierie
Les pipelines calculent la force vers le haut à partir de la densité du fluide et du volume immergé connus avant de comparer au poids de l'objet et de choisir les branches flotter ou couler.
Questions fréquentes
Quelle est la formule de la force de flottabilité selon Archimède ?
F_b = ρ V g, où ρ est la densité du fluide, V le volume de fluide déplacé par l'objet immergé et g l'accélération gravitationnelle. La force égale le poids du fluide déplacé.
Que se passe-t-il si le volume est négatif ?
Le volume déplacé doit satisfaire V ≥ 0 ; une valeur négative est traitée comme erreur de domaine, non comme force signée.
Cela indique-t-il si un objet flotte ?
Non. Cela calcule seulement F_b à partir de ρ, V et g. Flotter ou couler exige aussi le poids de l'objet (ou masse et g) pour la comparaison.
Quelles unités dois-je utiliser ?
Tout ensemble cohérent. Le SI (kg/m³, m³, m/s²) donne des newtons. L'outil ne convertit pas les unités ; il multiplie les trois nombres que vous fournissez.
Le calculateur du principe d'Archimède est-il gratuit ?
L'outil navigateur est gratuit et s'exécute en local.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"density": 1000,
"volume": 0.002,
"gravity": 9.81
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.archimedes_buoyant_force",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Un volume déplacé négatif est rejeté avec une erreur claire invalid_input, de sorte qu'un signe inversé ne devienne jamais silencieusement une « flottabilité » vers le bas. Le chemin est une arithmétique purement déterministe —pas de réseau, pas de graines aléatoires, pas de dépendance à l'horloge—, ainsi l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après un arrondi décimal fixe à chaque appel.
Comment appeler l'API et ce qui revient
Envoyez un corps JSON avec trois nombres finis obligatoires : density (alias rho, fluid_density), volume (alias V, displaced_volume) et gravity (alias g, gravitational_acceleration). Les valeurs absolues doivent rester dans la limite publiée d'un billion afin que les produits intermédiaires restent finis en double précision IEEE sur le Worker et dans le navigateur. La densité doit être non négative ; le volume ne doit pas être négatif —les valeurs strictement inférieures à zéro déclenchent invalid_input avec un message indiquant que le volume déplacé ne doit pas être négatif—. En cas de succès la réponse renvoie density, volume et gravity arrondis, fixe buoyant_force, force et F_b au même produit arrondi, formula à la chaîne F_b equals rho times V times g, equation à un produit substitué lisible, principle à Archimedes, message à un court résumé en anglais et steps à un tableau ordonné de valeurs données et de lignes de substitution. Une validation échouée —champs manquants, nombres non finis, valeurs hors limites absolues, volume négatif, densité négative ou produit de force non fini— renvoie invalid_input et n'est jamais facturée. Le tarif est un $0.002 forfaitaire par requête réussie avec unité item et prix marginal unitaire nul au-delà de la base.
Conseils pratiques, limites et recherches associées
Gardez density, volume et gravity dans la plage absolue publiée afin que le produit ne déborde pas en une force de flottabilité non finie que le solveur doit rejeter. En enseignement, associez des exemples : mille kilogrammes par mètre cube d'eau, deux millièmes de mètre cube déplacés et g égal à neuf virgule huit un donnent environ dix-neuf virgule six deux newtons ; un volume négatif délibéré démontre le chemin strict invalid_input. Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui garde les scripts exploratoires peu coûteux lorsque les apprenants envoient volontairement un volume négatif.
Cas d'intégration
Contrôle de devoirs sur Archimède
Les élèves saisissent la densité du manuel, le volume déplacé et g, puis comparent F_b et les étapes de substitution manuscrites à un résultat déterministe de l'API ou du navigateur avant de rendre.
Tests unitaires pour solveurs de physique étudiants
Générez des cas connus corrects F_b = ρ V g plus des rejets délibérés de volume négatif pour valeurs attendues de coding kata et fixtures d'intégration continue.