Calculateur de densité planétaire
Avec la masse de la Terre, 5,972e+24 kg, et son rayon de 6371000 m, la masse volumique moyenne atteint 5513,2587385891 kg/m³. Comparez mondes rocheux, lunes glacées et géantes gazeuses avec une seule formule de sphère uniforme. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Masse
- 5 972 000 000 000 000 000 000 000
- Rayon
- 6 371 000
- Volume calculé
- 1 083 206 916 845 753 600 000 kg/m³
- Densité
- 5 513,2587385891
- Précision
- 10
Ce calculateur de densité planétaire renvoie la densité globale moyenne d'une planète, d'une lune, d'une planète naine ou d'une étoile à partir de sa masse totale et de son rayon moyen, selon le modèle de la sphère uniforme. La forme fermée est entièrement déterministe : la densité est égale à trois fois la masse divisée par quatre pi fois le rayon au cube, ce qui revient à diviser la masse par le volume de la sphère, quatre tiers pi R au cube. Avec des entrées en unités SI — masse en kilogrammes et rayon en mètres — le résultat s'exprime en kilogrammes par mètre cube, l'unité que les manuels et les tables de données planétaires utilisent pour comparer les densités globales. Une vérification bien connue consiste à prendre une masse à l'échelle terrestre de 5,972 fois dix puissance vingt-quatre kilogrammes et un rayon moyen de 6,371 fois dix puissance six mètres, ce qui donne environ 5514 kilogrammes par mètre cube. Le moteur n'utilise qu'une arithmétique finie, sans appel réseau, sans échantillonnage et sans raccourci dépendant de la date.
Où la densité planétaire trouve sa place dans l'étude, l'astronomie et les logiciels
Les étudiants rencontrent la densité globale moyenne lorsqu'un manuel passe du volume de la sphère à la comparaison des mondes rocheux et glacés, lorsqu'un problème de concours demande la densité d'une planète de masse et de rayon donnés, ou lorsqu'ils classent des candidats exoplanètes en rocheux ou gazeux sans modèle d'intérieur complet. Les enseignants peuvent pré-générer des corrigés pour des paramètres planétaires modestes, sans se fier à des applications de calcul opaques qui changent silencieusement de grammes par centimètre cube à kilogrammes par mètre cube.
Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes destinés à la physique de jeux spatiaux, pour normaliser une masse et un rayon saisis par l'utilisateur avant une démonstration de planification de mission, ou pour satisfaire des énoncés de défis de programmation qui exigent la densité plutôt qu'une valeur terrestre approximative. L'entraînement aux concours a souvent besoin d'une source rapide et hors ligne de densités globales, afin que les solutions puissent être vérifiées sans calculatrice graphique et sous la pression du temps.
Les outils de produit et d'éducation utilisent la formule lorsqu'un apprenant saisit la masse et le rayon d'une planète et que l'interface doit afficher la densité en kilogrammes par mètre cube à côté d'exemples de composition. Associez-le aux outils de gravité de surface ou d'orbite pour les étapes planétaires liées, et aux autres points de terminaison de physique lorsque vous construisez un petit laboratoire d'outils scientifiques gratuits et déterministes.
Cas d’usage
Devoirs et vérifications de densité planétaire
Calculez la densité globale moyenne à partir de valeurs de masse et de rayon tirées d'un manuel, et vérifiez ρ avant des problèmes de composition ou de classification.
Logiciels d'exoplanètes et d'éducation
Normalisez une masse et un rayon saisis par l'utilisateur en densité globale en kg/m³ pour des traceurs, des leçons et des démonstrations d'astronomie interactives.
Questions fréquentes
Combien coûte le calculateur de densité planétaire ?
Il est gratuit dans votre navigateur sur cette page.
Comment la densité globale moyenne est-elle définie ?
Pour une masse totale M et un rayon de sphère R, la densité ρ = 3M/(4πR³), ce qui équivaut à M divisé par le volume (4/3)πR³. Avec M en kg et R en m, ρ s'exprime en kg/m³.
Que se passe-t-il si le rayon est nul ou négatif ?
La densité globale moyenne n'est pas définie pour un rayon non positif, car le volume de la sphère ne serait pas positif.
Cela modélise-t-il des intérieurs stratifiés ou des enveloppes de glace ?
Non. Il renvoie uniquement la densité moyenne du modèle de sphère uniforme à partir de la masse totale et du rayon externe. Utilisez des modèles d'intérieur dédiés si vous avez besoin d'une structure stratifiée.
Pourquoi les résultats sont-ils arrondis à une précision donnée ?
La précision par défaut est de 10 décimales ; vous pouvez la régler de 0 à 15.
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/astro/planet-density \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":5.972e+24,"radius":6371000}'const res = await fetch("https://api.kit.forhosting.com/astro/planet-density", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 5.972e+24,
"radius": 6371000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/planet-density",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 5.972e+24,
"radius": 6371000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/planet-density", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":5.972e+24,"radius":6371000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":5.972e+24,"radius":6371000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/planet-density", 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
{
"mass": 5.972e+24,
"radius": 6371000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.planet_density",
"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.
Limites
max_abs_mass | 1e+40 |
max_abs_radius | 100000000000000000000 |
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
Utilisez-le gratuitement dans le navigateur pour vos devoirs, la comparaison d'exoplanètes ou l'entraînement aux concours, ou appelez l'API pour $0.002 par requête réussie lorsque vous avez besoin de jeux de données de densité reproductibles en CI, dans des démonstrations d'astronomie ou des logiciels pédagogiques.
Ce que signifie la densité globale moyenne et ce que contient la réponse
La densité globale moyenne est la masse totale d'un corps divisée par le volume délimité par sa surface externe, ce volume étant modélisé comme une sphère de rayon R. Pour une masse M et un rayon R, le volume de la sphère vaut quatre tiers pi R au cube, si bien que la densité vaut trois M sur quatre pi R au cube. Ce simple nombre est la façon de premier ordre dont les astronomes comparent les planètes rocheuses, les lunes glacées et les géantes gazeuses : la Terre se situe près de cinq virgule cinq grammes par centimètre cube, la Lune est plus basse, et les géantes gazeuses descendent encore plus lorsqu'elles sont exprimées dans les mêmes unités SI. Ce calculateur renvoie la masse et le rayon normalisés que vous avez fournis, le volume sphérique implicite, la densité calculée et arrondie à la précision demandée, une chaîne d'unité kg/m³, l'étiquette de méthode planet_density, la précision utilisée, et un bref rappel de la formule. Il n'y a ni intégrateur d'intérieur stratifié ni échantillonnage aléatoire de porosité : le moteur construit soit une valeur exacte de densité en virgule flottante à l'intérieur de la plage de magnitude prise en charge, soit rejette l'entrée avec invalid_input. Les cas rejetés incluent l'absence de masse ou de rayon, des valeurs non finies, des magnitudes au-delà des plafonds documentés, une masse négative, et tout rayon nul ou négatif, car la division par R au cube n'est pas définie ou n'a pas de sens physique pour une densité globale moyenne dans ce modèle. Si vous avez besoin de la gravité de surface, de la vitesse de libération ou du moment d'inertie d'un corps multicouche, utilisez les outils dédiés à cela ; cette page ne répond qu'à la densité par le modèle de la sphère uniforme, avec une sortie numérique stable adaptée aux fiches d'exercices, aux tests unitaires et aux consommateurs d'API qui ne doivent pas inventer de modèles de structure interne.
Comment la masse et le rayon sont lus, et comment la densité reste reproductible
Les signes plus initiaux facultatifs et la notation scientifique dans les chaînes numériques sont autorisés lorsqu'ils correspondent à des décimaux finis ; les espaces intégrés, les préfixes hexadécimaux et les jetons non numériques sont rejetés avec un message clair, afin qu'une cellule erronée ne se transforme pas en une densité fausse. Une masse nulle est valide et donne simplement une densité moyenne nulle. Les champs privilégiés sont mass pour la masse du corps en kilogrammes et radius pour le rayon moyen ou volumétrique en mètres, mais les alias m, M et planet_mass pour la masse, et r, R et planet_radius pour le rayon, sont acceptés afin que les feuilles de calcul, les chaînes de requête et les formulaires typés puissent réutiliser le même contrat. Le rayon doit être strictement positif : si radius vaut zéro, est négatif ou vaut moins zéro, la requête échoue avec invalid_input, car la densité globale moyenne rho égale trois M sur quatre pi R au cube n'est pas définie pour un rayon non positif. Un champ precision facultatif, avec les alias decimals et dp, choisit le nombre de décimales à afficher pour la masse, le rayon, le volume et la densité, par défaut dix et plafonné à quinze afin que les fichiers de référence JSON restent stables. Associez l'exécution gratuite dans le navigateur sur cette page à l'API payante lorsque vous avez besoin du même résultat mathématique à l'intérieur d'un pipeline automatisé, sans réimplémenter vous-même la formule de densité moyenne.
Où la densité planétaire trouve sa place dans l'étude, l'astronomie et les logiciels
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque appel réussi coûte $0.002, la validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue KIT de niveau A, et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fixtures de test déterministes
Générez des valeurs reproductibles de densité et de volume pour des tests unitaires, des vérifications de propriétés et des assertions de CI sur des modules de physique planétaire.