Calculateur de formule empirique à partir de la composition centésimale
Transformez des pourcentages massiques en formule entière la plus simple : 11,19 % d'hydrogène et 88,81 % d'oxygène, avec leurs masses atomiques, donnent H2O. Vous voyez les moles, les rapports et le multiplicateur utilisé pour éliminer les fractions. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.
Ce calculateur de formule empirique à partir de la composition centésimale transforme les pourcentages massiques des éléments et leurs masses atomiques en indices entiers les plus simples d'une formule empirique. En chimie générale, on mesure souvent, ou l'on donne, le pourcentage massique de chaque élément dans un composé pur ; on convertit chaque pourcentage en quantité de matière relative en le divisant par la masse atomique, on divise l'ensemble par la plus petite quantité de matière obtenue, puis on élimine les fractions restantes pour que chaque indice soit un petit nombre entier. Parmi les vérifications classiques de cours figurent l'hydrogène et l'oxygène proches de onze et quatre-vingt-neuf pour cent donnant H2O, ainsi que le carbone, l'hydrogène et l'oxygène proches de quarante, six virgule sept et cinquante-trois pour cent donnant CH2O pour l'unité empirique du glucose. Le moteur est entièrement déterministe : aucun appel réseau, aucun échantillonnage et aucun raccourci dépendant de la date.
Ce que signifie une formule empirique à partir de la composition centésimale et ce que contient la réponse
Une formule empirique indique le rapport entier le plus simple entre les atomes de chaque élément d'un composé, et non nécessairement la formule moléculaire qui compte les atomes d'une molécule réelle.
Lorsque la composition est donnée en pourcentage massique, la démarche habituelle consiste à supposer un échantillon pur de cent grammes, de sorte que chaque pourcentage massique devient des grammes de cet élément ; on divise chaque masse par la masse atomique de l'élément pour obtenir des moles, puis on divise chaque valeur en moles par la plus petite d'entre elles pour obtenir des rapports proches de petits nombres entiers.
Si un rapport est clairement une moitié, un tiers ou une autre fraction simple, tous les rapports sont multipliés par un petit entier jusqu'à ce que chaque indice s'arrondisse proprement à un nombre entier, après quoi une réduction par plus grand diviseur commun ramène la formule à ses termes les plus simples.
Il n'y a ni consultation en direct des masses atomiques ni concurrence d'arrondi stochastique : vous fournissez vous-même les masses atomiques souhaitées, et le calcul se termine soit par des entiers stables, soit par un rejet de la requête.
Où s'inscrivent les formules empiriques à partir de la composition centésimale dans les études, le travail de laboratoire et les logiciels
Les étudiants rencontrent ce calcul lorsqu'un manuel donne des pourcentages d'analyse élémentaire et demande la formule empirique avant tout passage à l'échelle vers la masse moléculaire, lorsqu'une analyse par combustion rapporte les parts de carbone, d'hydrogène et d'oxygène, ou lorsqu'ils vérifient si deux échantillons de même composition partagent la même formule la plus simple. Les enseignants peuvent pré-générer des corrigés pour des ensembles modestes à plusieurs éléments sans se fier à des applications de calcul opaques qui modifient silencieusement les masses atomiques ou arrondissent les rapports de façon incohérente.
Les techniciens de laboratoire et les contrôles qualité utilisent les mêmes rapports lorsqu'un certificat d'analyse liste des pourcentages massiques et que l'unité empirique théorique doit être comparée à une série connue de sels ou d'hydrates décrite ailleurs.
Les développeurs appellent le même contrat depuis des scripts pour générer des vecteurs de test déterministes pour des tuteurs de chimie, pour normaliser des tableaux de composition saisis par l'utilisateur avant l'export d'un carnet de laboratoire, ou pour satisfaire des énoncés de défi de programmation qui exigent des indices entiers plutôt qu'une esquisse approximative. Les outils de produit et d'éducation utilisent ce point de terminaison lorsqu'un apprenant saisit des pourcentages massiques et des masses atomiques et que l'interface doit afficher les moles, les rapports et une chaîne de formule compacte.
Associez-le aux outils de composition centésimale ou de masse molaire lorsque vous avez besoin de grandeurs connexes, et à d'autres points de terminaison scientifiques lorsque vous construisez un petit laboratoire de calculateurs de chimie gratuits et déterministes.
Cas d’usage
Devoirs et corrigés de feuilles d'exercices
Convertissez des tableaux de pourcentages massiques et de masses atomiques issus de manuels en formules empiriques telles que H2O ou CH2O avant la correction.
Logiciels de laboratoire et de soutien scolaire
Normalisez une composition centésimale saisie par l'utilisateur en indices entiers les plus simples pour des leçons interactives et des vérifications.
Questions fréquentes
Combien coûte le calculateur de formule empirique à partir de la composition centésimale ?
Il est gratuit dans votre navigateur sur cette page.
Comment les indices empiriques sont-ils définis à partir du pourcentage massique ?
Divisez chaque quantité de moles par la plus petite, puis mettez les rapports à l'échelle pour obtenir les indices entiers les plus faibles.
Que se passe-t-il si une masse atomique est nulle ?
Une masse atomique nulle entraînerait une division par zéro dans le calcul des moles et n'est pas autorisée.
La formule empirique est-elle la même que la formule moléculaire ?
Pas toujours. La formule empirique est le rapport entier le plus simple. La formule moléculaire est un multiple entier de ce rapport lorsque la masse molaire réelle est connue.
Dois-je fournir les symboles des éléments ?
Sans eux, des espaces réservés tels que E1 et E2 sont utilisés dans l'ordre.
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/empirical-from-percent \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"elements":[{"symbol":"H","percent":11.19,"atomic_mass":1.008},{"symbol":"O","percent":88.81,"atomic_mass":15.999}]}'const res = await fetch("https://api.kit.forhosting.com/chem/empirical-from-percent", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"elements": [
{
"symbol": "H",
"percent": 11.19,
"atomic_mass": 1.008
},
{
"symbol": "O",
"percent": 88.81,
"atomic_mass": 15.999
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/chem/empirical-from-percent",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"elements": [
{
"symbol": "H",
"percent": 11.19,
"atomic_mass": 1.008
},
{
"symbol": "O",
"percent": 88.81,
"atomic_mass": 15.999
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/chem/empirical-from-percent", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"elements":[{"symbol":"H","percent":11.19,"atomic_mass":1.008},{"symbol":"O","percent":88.81,"atomic_mass":15.999}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"elements":[{"symbol":"H","percent":11.19,"atomic_mass":1.008},{"symbol":"O","percent":88.81,"atomic_mass":15.999}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/chem/empirical-from-percent", 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
{
"elements": [
{
"symbol": "H",
"percent": 11.19,
"atomic_mass": 1.008
},
{
"symbol": "O",
"percent": 88.81,
"atomic_mass": 15.999
}
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.empirical_from_percent",
"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_elements | 40 |
max_abs | 1000000000000000 |
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, vos comptes rendus de laboratoire et vos corrigés de feuilles d'exercices, ou appelez l'API au tarif de $0.002 par requête réussie lorsque vous avez besoin de jeux de données de formule empirique reproductibles en intégration continue, dans un logiciel de soutien scolaire ou pour des démonstrations pédagogiques.
Ce que signifie une formule empirique à partir de la composition centésimale et ce que contient la réponse
Ce calculateur renvoie un tableau elements contenant, pour chaque élément, le symbole, le pourcentage massique saisi, la masse atomique utilisée, les moles, le rapport normalisé et l'indice entier final, ainsi qu'un tableau subscripts dans le même ordre, une chaîne empirical_formula compacte telle que H2O ou CH2O, le multiplicateur entier utilisé pour éliminer les fractions, la quantité de moles minimale, la précision utilisée, l'étiquette de méthode empirical_from_percent, un bref rappel de la formule, une chaîne de définition et une indication d'unité. Les cas rejetés incluent une liste elements manquante, des tableaux vides, des pourcentages ou des masses non finis, des pourcentages massiques non positifs et toute masse atomique nulle ou non positive, car diviser par une masse atomique nulle n'est pas défini et ne produirait pas une quantité de matière physique. Si vous avez besoin du pourcentage massique à partir d'une formule connue, utilisez plutôt l'outil dédié de composition centésimale ; cette page ne répond qu'au calcul des indices empiriques à partir de données de composition, avec une sortie adaptée aux feuilles d'exercices, aux tests unitaires et aux consommateurs d'API.
Comment les éléments, les pourcentages et les masses atomiques sont lus et comment les indices restent reproductibles
Le champ privilégié est elements, un tableau d'objets contenant chacun un pourcentage massique et une masse atomique en grammes par mole, avec un symbole facultatif utilisé pour construire la chaîne de formule empirique. Si les symboles sont omis, des espaces réservés tels que E1 et E2 produisent tout de même une chaîne de formule lisible pour les vérifications automatisées. Le calcul n'utilise que des divisions finies et une recherche bornée du plus petit multiplicateur entier qui élimine les rapports fractionnaires dans une tolérance fixe, puis réduit par PGCD. Les alias composition, data et items 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. Dans chaque objet, le pourcentage peut aussi arriver sous les noms mass_percent, pct, mass_pct ou percentage, et la masse atomique sous les noms A, atomicMass, molar_mass, mm ou atomic_weight. Vous pouvez également envoyer des tableaux parallèles percents et atomic_masses, avec des symbols facultatifs de même longueur, ce qui est pratique lorsqu'un carnet stocke déjà les colonnes séparément. Les pourcentages massiques doivent être finis et positifs ; les masses atomiques doivent être finies et strictement supérieures à zéro, car une masse atomique nulle est rejetée avec invalid_input en nommant le champ concerné. Un champ precision facultatif, avec les alias decimals et dp, choisit le nombre de décimales exposées pour les moles, les rapports et les pourcentages et masses atomiques renvoyés en écho, avec une valeur par défaut de dix et un plafond de quinze pour que les goldens 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 dans un pipeline automatisé sans réimplémenter vous-même les étapes de la formule empirique.
Où s'inscrivent les formules empiriques à partir de la composition centésimale dans les études, le travail de laboratoire et les logiciels
Sur cette page, le calcul s'exécute entièrement dans votre navigateur ; via l'API, chaque appel réussi coûte $0.002, une 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 tier A de KIT 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
Jeux de données de test déterministes
Générez des moles, des rapports, des indices et des chaînes empirical_formula reproductibles pour les tests unitaires, les tuteurs et l'intégration continue.