ForHosting KIT · Sciences

Calculateur de formule empirique à partir de masses et masses atomiques

Transformez les masses pesées de chaque élément et les masses atomiques de votre fiche d'exercices en formule empirique : 40 g de carbone, 6,7 g d'hydrogène et 53,3 g d'oxygène donnent CH2O. Chaque étape, des moles aux rapports, est affichée. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.

Une formule empirique est le rapport entier le plus simple entre les atomes d'un composé, et la voie classique du laboratoire part des masses mesurées de chaque élément ainsi que des masses atomiques qui vous ont été données ou que vous avez consultées. Divisez chaque masse par sa masse atomique pour obtenir les moles, divisez ces moles par la plus petite quantité de matière, puis multipliez par le plus petit entier qui transforme les décimales en indices entiers.

Usage en classe et limites pratiques

Appelez le calculateur gratuit dans le navigateur de formule empirique à partir de masses pour vérifier les devoirs, faire des démonstrations en cours et contrôler rapidement l'arithmétique de laboratoire sans installer de tableur ni de CAS de chimie. Les masses atomiques étant fournies par l'appelant, vous pouvez utiliser des tables de manuels à deux décimales, des poids standard à quatre décimales ou des masses isotopiques pour des exercices avancés sans attendre une mise à jour du catalogue.

Gardez les grandeurs dans les limites publiées, préférez des entrées à l'échelle de la classe pour les oracles de notation et traitez les entrées sources selon les mêmes règles de rétention que les autres éléments parse de KIT.

Vérification des devoirs et des comptes rendus

Les étudiants saisissent les masses mesurées des éléments et les masses atomiques de leur feuille d'exercices, comparent les rapports molaires et la chaîne de la formule empirique, et voient une erreur claire si la masse atomique reste à zéro.

Comment calculer une formule empirique à partir de masses ?

La réponse comprend les moles, les rapports molaires, les comptes entiers et la chaîne de la formule.

Que se passe-t-il si la masse atomique est nulle ?

La masse atomique doit être supérieure à zéro car les moles valent la masse divisée par la masse atomique ; le zéro est rejeté et non facturé.

Ai-je besoin d'un tableau périodique intégré ?

Non. Vous fournissez vous-même les masses atomiques, donc les tables de manuels, les fiches de laboratoire ou les masses isotopiques fonctionnent sans catalogue fixe.

Le calculateur de formule empirique à partir de masses est-il gratuit ?

L'outil du navigateur s'exécute gratuitement sur votre appareil.

Quelles masses atomiques faut-il utiliser ?

Celles de votre fiche ou de votre manuel, pour que le résultat corresponde au corrigé. Comme c'est vous qui les fournissez, les tables à deux décimales, les masses standard à quatre décimales et les masses isotopiques des exercices avancés conviennent toutes.

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.

POSThttps://api.kit.forhosting.com/chem/empirical-from-masses

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é.

curl -X POST https://api.kit.forhosting.com/chem/empirical-from-masses \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"elements":[{"symbol":"C","mass":40,"atomic_mass":12.011},{"symbol":"H","mass":6.7,"atomic_mass":1.008},{"symbol":"O","mass":53.3,"atomic_mass":15.999}]}'
{
  "elements": [
    {
      "symbol": "C",
      "mass": 40,
      "atomic_mass": 12.011
    },
    {
      "symbol": "H",
      "mass": 6.7,
      "atomic_mass": 1.008
    },
    {
      "symbol": "O",
      "mass": 53.3,
      "atomic_mass": 15.999
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "chem.empirical_from_masses",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Cette capacité effectue cette arithmétique de façon déterministe à partir de vos seuls nombres, sans tableau périodique intégré, de sorte que les devoirs, les comptes rendus de laboratoire et les chaînes pédagogiques peuvent utiliser des poids atomiques de manuels ou des masses relatives expérimentales et figer la sortie JSON dans les tests. Une masse atomique nulle est rejetée comme invalid_input car les moles ne sont pas définies en cas de division par zéro.

Entrées : masses, masses atomiques et formation des rapports molaires

Les masses doivent être non négatives ; au moins une masse doit être positive pour que l'échantillon ne soit pas vide. Les moles de chaque entrée valent la masse divisée par la masse atomique. Des entrées identiques produisent toujours des sorties identiques, car le chemin est une arithmétique pure, sans réseau, sans graine aléatoire et sans horloge. Envoyez un tableau elements où chaque objet porte mass et atomic_mass sous forme de nombres finis, plus un symbol facultatif ou une étiquette pour la chaîne de la formule. La masse atomique doit être strictement supérieure à zéro : toute masse atomique nulle échoue avec invalid_input et n'est pas facturée, conformément à la promesse du produit selon laquelle la division par zéro n'est jamais silencieusement remplacée par Infinity ou NaN. Vous pouvez aussi envoyer les tableaux parallèles masses et atomic_masses de même longueur, avec des symbols facultatifs comme étiquettes d'affichage. Le moteur trouve la plus petite quantité de matière positive, forme les rapports molaires en divisant chaque valeur molaire par ce minimum et enregistre ces rapports avec un arrondi stable pour un JSON reproductible. Limitez la liste à un nombre modeste d'éléments pour que les isolats Worker restent sûrs, tout en couvrant chaque exemple multiéléments de classe et la plupart des tables de composition de type recherche que les étudiants saisissent à la main à partir de l'analyse gravimétrique.

Lecture de la formule, des comptes, des rapports et du multiplicateur dans la réponse

En cas de succès, la réponse comprend formula, une chaîne ordonnée selon Hill lorsque les symboles ressemblent à des symboles d'éléments standard ; sinon, des étiquettes dans l'ordre d'entrée avec des indices entiers après chaque symbole lorsque le compte est supérieur à un. Le tableau elements liste chaque composant actif avec mass, atomic_mass, moles, mole_ratio par rapport à la plus petite quantité de matière et count après réduction en entiers. Le champ multiplier est le facteur d'échelle entier appliqué avant la réduction par le plus grand commun diviseur, afin que la formule empirique soit le rapport entier le plus bas. total_mass renvoie la somme des masses fournies pour des vérifications rapides par rapport au total d'un cahier de laboratoire, et method vaut toujours mass_atomic_mass_mole_ratio afin que le code en aval puisse bifurquer sans inspecter les formes. Utilisez mole_ratio seul lorsque le logiciel de notation ne vérifie que l'étape intermédiaire après division par les plus petites moles ; utilisez count et formula lorsque la grille exige la formule empirique finale ; utilisez le tableau elements complet lorsqu'une interface affiche une solution détaillée pas à pas. Champs obligatoires manquants, longueurs inégales des tableaux parallèles, nombres non finis, masses toutes nulles, masses négatives et masse atomique nulle échouent tous avec invalid_input.

Utilisation de l'API, tarification, flux de classe et limites pratiques

Utilisez l'API prépayée lorsqu'une plateforme de tutorat, un correcteur automatique LMS, un générateur de programme ou une chaîne de composition LIMS a besoin d'un contrat JSON stable avec solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais de solde une fois que le moteur a rejeté la requête. Associez ce endpoint à des outils de composition en pourcentage lorsque les étudiants partent de pourcentages plutôt que de masses absolues, ou à des calculateurs de masse molaire lorsque l'étape suivante consiste à convertir une formule empirique en formule moléculaire à l'aide d'une masse molaire expérimentale. Les auteurs qui livrent des SDK peuvent projeter le tableau elements directement dans des tableaux d'interface affichant masse, masse atomique, moles, rapport et compte : les mêmes colonnes que les étudiants construisent à la main lorsqu'ils déduisent une formule empirique de masses expérimentales.

Tutorat et exercices à correction automatique

Les concepteurs de leçons génèrent des problèmes de composition avec des tables fixes de masses atomiques et notent des comptes JSON structurés sans intégrer un moteur de chimie complet.

LIMS et chaînes de composition

Les scripts qui stockent déjà masses et poids atomiques appellent un endpoint prépayé stable pour joindre des formules empiriques aux dossiers d'échantillons.

Puis-je envoyer des tableaux parallèles de masses et d'atomic_mass ?

Oui. Fournissez masses et atomic_masses de même longueur et, facultativement, symbols pour les étiquettes de la formule, au lieu d'un tableau d'objets elements.

Consulter la documentation complète du KIT →