Formule moléculaire depuis l'empirique
Indiquez 180,156 g/mol pour le composé et 30,026 g/mol pour la formule empirique : le calculateur renvoie le multiplicateur 6, qui transforme CH2O en C6H12O6, après avoir vérifié que le rapport est bien entier. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Masse de la formule empirique
- 30,026
- Masse molaire
- 180,156
- Rapport
- 6
- Multiplicateur
- 6
Lorsque vous connaissez déjà la masse de la formule empirique et la masse molaire expérimentale d’un composé, l’étape restante dans de nombreux problèmes de chimie générale est de trouver le multiplicateur entier qui transforme la formule empirique en moléculaire. La relation est simple et classique : n égale la masse molaire moléculaire divisée par la masse de la formule empirique, et n doit être un entier positif dans l’arrondi de laboratoire ordinaire. Ce calculateur accepte ces deux masses en grammes par mole, renvoie le multiplicateur entier avec le rapport brut pour audit, et échoue clairement lorsque la masse empirique est nulle afin que la division par zéro ne fuit jamais vers un tableur ou un pipeline de notation.
Comment le multiplicateur de formule moléculaire est défini
Une formule empirique rapporte le rapport le plus simple en entiers d’atomes dans un composé, par exemple CH2O pour un squelette glucidique. La masse de la formule empirique est la masse molaire de cette unité la plus simple, souvent calculée en sommant les masses atomiques standard pour chaque compte d’élément. La formule moléculaire est un multiple entier de l’empirique : multipliez chaque indice par le même entier positif n.
Les chimistes obtiennent n à partir des seules données de masse lorsque les deux masses sont déjà connues : n égale M_molecular divisé par M_empirical. En arithmétique exacte le quotient est un entier tel que deux, trois ou six ; en données de classe en flottant une petite tolérance absolue absorbe l’arrondi des masses atomiques et de la précision instrumentale.
Si le rapport n’est pas proche d’un entier positif, les entrées sont inconsistantes avec une seule formule moléculaire à la précision indiquée et doivent être revérifiées plutôt que silencieusement arrondies à un n erroné. Empiriquement, une masse nulle est indéfinie pour ce rapport : diviser par zéro produirait Infinity ou NaN, aucun n’étant un multiplicateur valide pour mettre à l’échelle les indices. Une masse molaire non positive est également rejetée car les composés purs réels ont une masse molaire positive.
Le résultat inclut le rapport brut nettoyé et le multiplicateur entier afin que les enseignants montrent la division intermédiaire et le n final côte à côte.
Où les multiplicateurs par rapport de masse interviennent dans le travail réel
Les cours de chimie générale assignent constamment des problèmes de formule moléculaire en deux étapes : d’abord trouver la formule empirique à partir de la composition en pourcentage, puis diviser la masse molaire expérimentale par la masse empirique pour obtenir n et mettre à l’échelle la formule. Lorsque les étudiants ont déjà calculé les deux masses sur papier, ils veulent encore un oracle de confiance pour la division et le contrôle entier avant d’écrire C6H12O6.
Les sections de laboratoire qui mesurent la masse molaire par abaissement du point de congélation, densité de vapeur ou spectrométrie de masse ont souvent M_emp d’un logiciel d’analyse élémentaire et n’ont besoin que de l’étape du multiplicateur sans reparser une chaîne de formule. Les sites de tutorat et les pages SEO pour la requête calculateur de formule moléculaire à partir de l’empirique ont besoin d’une page dédiée à cette intention plutôt qu’un outil plus lourd qui parse aussi les symboles d’éléments.
Si vous avez ensuite besoin d’analyse de chaînes de formule, de sommation de masses atomiques, de flux de composition en pourcentage ou de construction complète de formule moléculaire à partir de texte de type CH2O, traitez-les comme des intentions de recherche et des pages distinctes plutôt que de surcharger ce calculateur de rapport de masse.
Cas d’usage
Contrôles du multiplicateur pour les devoirs
Confirmez n = M / M_emp pour des paires de manuel telles que 180.156 / 30.026 → 6 avant que les étudiants mettent à l’échelle les indices empiriques vers la formule moléculaire.
Validation de masse molaire en laboratoire
Lorsque l’analyse élémentaire a déjà donné la masse empirique, utilisez seule la masse molaire mesurée du composé pour récupérer le multiplicateur entier sans ressaisir une chaîne de formule.
Questions fréquentes
Qu’est-ce que le multiplicateur de formule moléculaire ?
C’est l’entier positif n tel que la formule moléculaire égale n fois l’empirique. Numériquement, n = M_molecular / M_empirical lorsque les deux masses sont en g/mol.
Que se passe-t-il si la masse empirique est nulle ?
La division par zéro est indéfinie ; fournissez une masse de formule empirique positive en g/mol.
Dois-je envoyer une chaîne de formule chimique ?
Pour analyser une formule comme CH2O en chaîne moléculaire, utilisez un outil de formule moléculaire dédié.
Et si le rapport de masses n’est pas un nombre entier ?
Revérifiez la masse molaire expérimentale, les masses atomiques et l’arrondi avant de forcer un multiplicateur.
Comment passer du multiplicateur à la formule moléculaire ?
Multipliez chaque indice de la formule empirique par ce nombre. Avec un multiplicateur de 6, CH2O devient C6H12O6. Le calculateur ne lit pas la formule elle-même : il travaille seulement avec les deux masses.
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/chem/molecular-from-empirical \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"empirical_mass":30.026,"molar_mass":180.156}'const res = await fetch("https://api.kit.forhosting.com/chem/molecular-from-empirical", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"empirical_mass": 30.026,
"molar_mass": 180.156
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/molecular-from-empirical",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"empirical_mass": 30.026,
"molar_mass": 180.156
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/molecular-from-empirical", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"empirical_mass":30.026,"molar_mass":180.156}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"empirical_mass":30.026,"molar_mass":180.156}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/molecular-from-empirical", 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
{
"empirical_mass": 30.026,
"molar_mass": 180.156
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.molecular_from_empirical",
"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
Les étudiants vérifiant des exemples de type glucose, les techniciens de laboratoire validant des masses molaires de spectrométrie de masse et les auteurs de programmes branchant des auto-correcteurs partagent une seule fonction pure déterministe dans l’outil gratuit du navigateur et l’API payante, sans appels réseau, sans graines aléatoires et sans dérive de modèle entre démos en classe et contrôles en masse scriptés.
Comment le multiplicateur de formule moléculaire est défini
Le calculateur valide les deux champs comme nombres finis, impose empirical_mass supérieur à zéro et molar_mass supérieur à zéro, calcule le rapport, arrondit à l’entier le plus proche et n’accepte que lorsque le résidu absolu reste dans la tolérance déclarée. Tout est arithmétique pure déterministe : des masses identiques donnent toujours le même JSON sans horodatages, sans réseau et sans tables externes.
Ce que vous envoyez et ce que vous recevez
Envoyez deux champs numériques obligatoires. Une masse empirique négative ou une masse molaire non positive échouent aussi. Lorsque le rapport n’est pas un nombre entier dans plus ou moins zéro point zéro deux, la requête échoue avec un message indiquant que la masse molaire n’est pas un multiple entier de la masse empirique, en citant le rapport calculé pour le débogage. Les contrôles classiques incluent cent quatre-vingts point un cinq six sur trente point zéro deux six donnant le multiplicateur six, et soixante sur trente donnant le multiplicateur deux pour un cas simple de type dimère. Le champ empirical_mass est la masse de la formule empirique en grammes par mole, par exemple trente point zéro deux six pour CH2O avec les masses atomiques courantes des manuels. Le champ molar_mass est la masse molaire du composé moléculaire dans les mêmes unités, par exemple cent quatre-vingts point un cinq six pour des problèmes de type glucose où n égale six. Les deux peuvent arriver comme nombres JSON ou chaînes numériques ; les chaînes vides, NaN et Infinity échouent avec invalid_input et ne sont pas facturés. Lorsque empirical_mass est exactement zéro, la requête échoue avec un message clair indiquant que la masse empirique ne peut pas être nulle, car le multiplicateur n égale M sur M_emp est indéfini. En cas de succès la réponse renvoie empirical_mass et molar_mass nettoyés, le rapport flottant, le multiplicateur entier, des libellés d’unités pour chaque champ, une balise method mass_ratio_integer_multiplier et une chaîne de formule imprimable indiquant n égale M_molecular sur M_empirical. Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où les multiplicateurs par rapport de masse interviennent dans le travail réel
Les plateformes de programmes et les plugins LMS préfèrent un contrat JSON minimal à deux nombres afin que les auto-correcteurs notent uniquement la compétence de rapport de masse de façon isolée. Les carnets de recherche et scripts d’inventaire qui stockent déjà des colonnes empirical_mass et molar_mass peuvent appeler cette capacité en lot et stocker multiplier pour des constructeurs de formule en aval. Comme cette capacité est un moteur d’analyse pur, le tarif API est la base publiée de $0.002 par élément réussi et la validation échouée ne consomme pas le solde.
Cas d'intégration
Fixtures pour auto-correcteurs
Produisez en masse des multiplicateurs entiers et échouez strictement sur masse empirique nulle ou rapports non entiers afin que les pipelines LMS n’acceptent jamais Infinity ni un n erroné en silence.
Questions techniques
Quel est le coût ?
L’outil navigateur est gratuit et s’exécute localement. Les requêtes API utilisent le solde KIT prépayé à $0.002 par élément réussi ; l’entrée invalide n’est pas facturée.