Calculateur de densité relative
L'aluminium, à 2,7 g/cm³ face à l'eau à 1 g/cm³, a une densité relative de 2,7 : il est plus dense que l'eau. Saisissez deux masses volumiques dans la même unité, avec la référence de votre choix, pour obtenir le rapport et la comparaison. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Densité
- 2,7
- Masse volumique de référence
- 1
- Densité relative
- 2,7
- Densité relative
- 2,7
- Comparaison
- greater
La densité relative est le rapport sans dimension entre la masse volumique d'une substance et une masse volumique de référence choisie, le plus souvent l'eau liquide à une température déclarée. Les ingénieurs des matériaux, les chimistes, les hydrologues et les étudiants s'en servent pour dire à quel point un échantillon est dense sans transporter d'unités : une valeur de 2.7 signifie que l'échantillon est 2.7 fois plus dense que la référence. Ce calculateur applique l'identité SG égale densité divisée par densité de référence et renvoie ce rapport avec les entrées renvoyées en écho. Les deux grandeurs doivent partager la même unité de densité afin que les unités s'annulent dans le quotient.
Ce que signifie la densité relative et comment le rapport se calcule
La densité relative, aussi appelée gravité spécifique dans certains manuels, est le rapport entre la masse volumique d'un échantillon et celle d'une substance de référence exprimée dans la même unité. Notez ρ pour la densité de l'échantillon et ρ_ref pour la référence ; alors SG égale ρ divisé par ρ_ref. Le résultat est sans dimension parce que les deux unités de densité s'annulent.
Lorsque la référence est l'eau liquide près de quatre degrés Celsius, une densité relative de un signifie que l'échantillon a la même densité que l'eau ; une valeur supérieure à un signifie qu'il est plus dense que l'eau et y coulera s'il est insoluble ; une valeur inférieure à un signifie qu'il est moins dense et flottera. L'aluminium à environ 2.7 g/cm³ contre l'eau à 1.0 g/cm³ donne 2.7 ; l'éthanol à 0.789 g/cm³ donne 0.789 ; un acier de 8000 kg/m³ contre l'eau à 1000 kg/m³ donne 8.
L'identité est la même en SI, cgs ou unités coutumières de densité, pourvu que les deux arguments utilisent cette même échelle. Ce calculateur ne convertit pas les unités et ne suppose pas l'eau : vous choisissez la référence. Les laboratoires pétroliers comparent souvent les huiles à l'eau à soixante degrés Fahrenheit ; les minéralogistes comparent les cristaux à l'eau à quatre degrés Celsius ; les aérostiers comparent un gaz de sustentation à l'air sec.
Une densité d'échantillon nulle est admise et produit une densité relative zéro. Une densité de référence nulle n'est pas admise, car la division par zéro est indéfinie.
Qui utilise la densité relative, et en quelles unités
Les laboratoires d'enseignement, les bancs de minéralogie, les densimètres et les équipes qualité de procédé utilisent un calculateur de densité relative lorsque deux densités sont déjà connues et que le cahier a encore besoin du rapport sans dimension. Les étudiants vérifient qu'un métal plus dense que l'eau a un SG supérieur à un sans mélanger SI et cgs à la main.
Les équipes d'essai et de fonderie convertissent des lectures de densité appariées en SG afin de comparer un alliage, une pulpe ou un polymère à une spécification rédigée en densité relative, non en kilogrammes par mètre cube. Les plateformes de tutorat et les générateurs d'examens ont besoin d'un oracle déterministe qui refuse une référence nulle au lieu de renvoyer Infinity en silence. Une validation en échec ne consomme pas le solde.
Conservez les deux densités dans une seule unité avant d'appeler. N'envoyez pas une masse et un volume comme s'il s'agissait de densités. Gardez les requêtes petites, figez la densité relative arrondie dans les tests, et vous obtenez un rapport sans dimension reproductible pour les devoirs, le contrôle qualité de laboratoire et les workers de bordure, sans dresser un système d'algèbre informatique à vous.
Cas d’usage
Identification des matériaux et des minéraux
Saisissez la densité mesurée d'un cristal ou d'un alliage et l'eau comme référence pour obtenir la densité relative et la comparer aux tables minéralogiques et aux spécifications d'alliage.
Pétrole, pulpes et contrôle chimique qualité
Convertissez des lectures de densité appariées en un SG sans dimension afin de vérifier une spécification rédigée en densité relative sans quotient de tableur.
Devoirs et notation automatique sur LMS
Notez les items de densité relative avec un oracle déterministe qui refuse une densité de référence nulle et n'invente jamais Infinity pour un rapport indéfini.
Questions fréquentes
Comment calcule-t-on la densité relative à partir de deux densités ?
Envoyez une densité d'échantillon ρ finie et une densité de référence ρ_ref non nulle dans la même unité. La densité relative est SG = ρ / ρ_ref.
Que se passe-t-il si la densité de référence est nulle ?
La densité relative est un quotient, donc une densité de référence nulle est indéfinie et n'est pas facturée.
La densité relative est-elle la même chose que la gravité spécifique ?
Oui. Densité relative est le nom ISO du même rapport sans dimension ρ / ρ_ref.
Que signifie une densité relative supérieure ou inférieure à 1 ?
Au-dessus de 1, l'échantillon est plus dense que la référence, en dessous il est plus léger, et à 1 exactement les deux ont la même masse volumique. Face à l'eau, un échantillon insoluble au-dessus de 1 coule et un autre en dessous flotte.
Faut-il forcément prendre l'eau comme référence ?
Non, c'est vous qui choisissez la référence. Les minéralogistes comparent les cristaux à l'eau à 4 °C, les laboratoires pétroliers comparent les huiles à de l'eau à une autre température fixe et les aérostiers comparent le gaz à l'air sec.
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/phys/specific-gravity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"density":2.7,"reference_density":1}'const res = await fetch("https://api.kit.forhosting.com/phys/specific-gravity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"density": 2.7,
"reference_density": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/specific-gravity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"density": 2.7,
"reference_density": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/specific-gravity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"density":2.7,"reference_density":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"density":2.7,"reference_density":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/specific-gravity", 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": 2.7,
"reference_density": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.specific_gravity",
"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
Si la densité de référence est nulle, le rapport est indéfini et la tâche échoue avec invalid_input au lieu de renvoyer Infinity.
Ce que signifie la densité relative et comment le rapport se calcule
Des entrées numériques identiques produisent toujours un JSON identique, car le chemin est une arithmétique flottante pure, sans réseau, sans modèle de langage, sans graine aléatoire et sans horloge.
Contrat d'entrée, forme de la réponse et validation d'une référence nulle
Une densité d'échantillon nulle est acceptée et renvoie une densité relative zéro. Les magnitudes extrêmement grandes qui déborderaient vers Infinity sont refusées. Associez la réponse à vos propres étiquettes d'unité si vous avez besoin d'un certificat imprimé ; ce point de terminaison renvoie les nombres, pas un rapport mis en page. Envoyez un corps JSON avec deux nombres finis obligatoires : density, la masse volumique de la substance, et reference_density, la masse volumique de l'étalon auquel vous comparez. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; les champs manquants, les chaînes vides et les valeurs non finies échouent avec invalid_input en nommant le champ et ne sont pas facturés. Si reference_density vaut zéro, le gestionnaire refuse la requête : la densité relative est un quotient, et un dénominateur nul est indéfini, donc la tâche échoue plutôt que de renvoyer Infinity ou NaN. Des alias sont acceptés afin que les charges de laboratoire ou d'instrument existantes correspondent sans renommage : rho, substance_density, sample_density et d pour density ; rho_ref, ref_density, reference et water_density pour reference_density. En cas de succès, le corps renvoie en écho density et reference_density, puis specific_gravity et relative_density comme le même rapport arrondi, une comparison greater, less ou equal face à un rapport de un, plus une chaîne formula qui répète SG égale ρ sur ρ_ref et method égal à specific_gravity_ratio pour que les clients branchent sans inspecter les formes. Exemple : density 2.7 et reference_density 1 est la paire classique aluminium contre eau, donc la densité relative vaut exactement 2.7 et comparison vaut greater.
Où une API de densité relative gagne sa place, unités et tarif
Cette capacité s'arrête au rapport de densités ; elle ne convertit pas les degrés API du pétrole, ne calcule pas la densité à partir de la masse et du volume, et n'applique pas la poussée d'Archimède. Comme l'implémentation est un parse de palier A pur, chaque appel réussi coûte le tarif de base publié $0.002, sans jetons de modèle et sans réseau sortant.
Questions techniques
Faut-il les mêmes unités pour density et reference_density ?
Oui. Les unités s'annulent dans le rapport, donc toute paire cohérente (kg/m³ avec kg/m³, g/cm³ avec g/cm³) est valable. Le calculateur ne convertit pas les unités de densité.
Combien coûte le calculateur de densité relative ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.