Rechner für Verhältnisformel aus Prozentzusammensetzung
Machen Sie aus Massenprozenten die einfachste ganzzahlige Formel: 11,19 % Wasserstoff und 88,81 % Sauerstoff ergeben mit ihren Atommassen H2O. Sie sehen Stoffmengen, Verhältnisse und den Faktor, mit dem Brüche beseitigt wurden. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.
Dieser Rechner für die Verhältnisformel aus der Prozentzusammensetzung verwandelt Massenanteile der Elemente und Atommassen in die einfachsten ganzzahligen Indizes einer Verhältnisformel. In der Grundchemie wird häufig der Massenanteil jedes Elements in einer reinen Verbindung gemessen oder vorgegeben; man wandelt jeden Prozentsatz durch Division durch die Atommasse in eine relative Molmenge um, teilt durch die kleinste Molmenge und beseitigt verbleibende Brüche, sodass jeder Index eine kleine ganze Zahl ist. Klassische Kontrollrechnungen aus dem Unterricht umfassen Wasserstoff und Sauerstoff bei etwa elf und neunundachtzig Prozent, was H2O ergibt, sowie Kohlenstoff, Wasserstoff und Sauerstoff bei etwa vierzig, sechs Komma sieben und dreiundfünfzig Prozent, was CH2O für die Verhältnisformel von Glucose ergibt. Die Engine ist vollständig deterministisch: ohne Netzwerkaufrufe, ohne Stichproben und ohne datumsabhängige Abkürzungen.
Was eine Verhältnisformel aus der Prozentzusammensetzung bedeutet und was die Antwort enthält
Eine Verhältnisformel gibt das einfachste ganzzahlige Verhältnis der Atome jedes Elements in einer Verbindung an, nicht zwangsläufig die Molekülformel, die die Atome in einem realen Molekül zählt. Wird die Zusammensetzung als Massenanteil angegeben, geht der Standardweg davon aus, dass Sie hundert Gramm reiner Probe vorliegen haben, sodass jeder Massenanteil zu Gramm dieses Elements wird; anschließend wird jede Masse durch die Atommasse des Elements geteilt, um Mol zu erhalten, und danach jeder Molwert durch den kleinsten Molwert geteilt, um Verhältnisse nahe kleiner ganzer Zahlen zu erzeugen.
Ist ein Verhältnis erkennbar ein Halb, ein Drittel oder ein anderer einfacher Bruch, werden alle Verhältnisse mit einer kleinen ganzen Zahl multipliziert, bis jeder Index sauber auf eine ganze Zahl rundet, wonach eine Reduktion über den größten gemeinsamen Teiler die Formel im niedrigsten Term hält. Es gibt kein Nachschlagen aktueller Atomgewichte und kein stochastisches Rundungswettrennen: Sie geben die gewünschten Atommassen selbst an, und die Arithmetik schließt entweder mit stabilen ganzen Zahlen ab oder lehnt die Anfrage ab.
Wo Verhältnisformeln aus der Prozentzusammensetzung in Studium, Laborarbeit und Software passen
Studierende begegnen dieser Berechnung, wenn ein Lehrbuch Elementaranalyse-Prozentsätze vorgibt und vor einer Hochskalierung zur Molekülmasse nach der Verhältnisformel fragt, wenn eine Verbrennungsanalyse Kohlenstoff-, Wasserstoff- und Sauerstoffanteile berichtet, oder wenn sie prüfen, ob zwei Proben mit gleicher Zusammensetzung dieselbe einfachste Formel teilen. Lehrkräfte können Musterlösungen für moderate Mehrelement-Sätze vorgenerieren, ohne undurchsichtigen Rechner-Apps zu vertrauen, die stillschweigend Atommassen ändern oder Verhältnisse inkonsistent runden.
Labortechnikerinnen und Qualitätskontrollen nutzen dieselben Verhältnisse, wenn ein Analysenzertifikat Massenanteile auflistet und die theoretische Verhältnisformel gegen eine bekannte Reihe an Salzen oder Hydraten verglichen werden muss, die anderswo beschrieben sind. Entwickler rufen denselben Vertrag aus Skripten heraus auf, um deterministische Testvektoren für Chemie-Tutoren zu erzeugen, um von Nutzern eingegebene Zusammensetzungstabellen vor einem Laborjournal-Export zu normalisieren oder um Programmieraufgaben zu erfüllen, die ganzzahlige Indizes statt einer handgewedelten Skizze verlangen.
Produkt- und Bildungswerkzeuge nutzen den Endpunkt, wenn Lernende Massenanteile und Atommassen eingeben und die Oberfläche Molzahlen, Verhältnisse und eine kompakte Formel-Zeichenkette anzeigen muss. Kombinieren Sie ihn mit Helfern zur Prozentzusammensetzung oder Molmasse, wenn Sie verwandte Größen benötigen, und mit anderen naturwissenschaftlichen Endpunkten, wenn Sie ein kleines Labor kostenloser, deterministischer Chemierechner aufbauen.
Anwendungsfälle
Hausaufgaben und Musterlösungen
Wandeln Sie Lehrbuch-Massenanteilstabellen und Atommassen in Verhältnisformeln wie H2O oder CH2O um, bevor Sie bewerten.
Labor- und Tutoring-Software
Normalisieren Sie von Nutzern eingegebene Prozentzusammensetzungen zu den einfachsten ganzzahligen Indizes für interaktive Lektionen und Kontrollen.
Häufige Fragen
Was kostet der Rechner für die Verhältnisformel aus der Prozentzusammensetzung?
Auf dieser Seite ist er im Browser kostenlos nutzbar.
Wie werden Indizes der Verhältnisformel aus dem Massenanteil definiert?
Für jedes Element gilt: Mol = Massenanteil / Atommasse. Teilen Sie jede Molmenge durch die kleinste, skalieren Sie dann die Verhältnisse zu den niedrigsten ganzzahligen Indizes.
Was passiert, wenn eine Atommasse null ist?
Eine Atommasse von null würde die Molberechnung durch null teilen lassen und ist nicht zulässig.
Ist die Verhältnisformel dasselbe wie die Molekülformel?
Nicht immer. Die Verhältnisformel ist das einfachste ganzzahlige Verhältnis. Die Molekülformel ist ein ganzzahliges Vielfaches davon, wenn die wahre Molmasse bekannt ist.
Muss ich Elementsymbole angeben?
Ohne sie werden der Reihe nach Platzhalter wie E1 und E2 verwendet.
Was passiert, wenn ein Verhältnis eine Hälfte oder ein Drittel ergibt?
Dann werden alle Verhältnisse mit derselben kleinen ganzen Zahl multipliziert, bis jeder Index ganzzahlig ist. Anschließend wird die Formel auf die kleinsten Zahlen gekürzt, und der verwendete Faktor erscheint im Ergebnis.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"elements": [
{
"symbol": "H",
"percent": 11.19,
"atomic_mass": 1.008
},
{
"symbol": "O",
"percent": 88.81,
"atomic_mass": 15.999
}
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "chem.empirical_from_percent",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_elements | 40 |
max_abs | 1000000000000000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Was eine Verhältnisformel aus der Prozentzusammensetzung bedeutet und was die Antwort enthält
Dieser Rechner liefert ein elements-Array mit Symbol, eingegebenem Massenanteil, verwendeter Atommasse, Molzahl, normalisiertem Verhältnis und finalem ganzzahligem Index für jedes Element, dazu ein subscripts-Array in derselben Reihenfolge, eine kompakte empirical_formula-Zeichenkette wie H2O oder CH2O, den zum Beseitigen von Brüchen verwendeten ganzzahligen Multiplikator, die minimale Molmenge, die verwendete precision, das Methodenfeld empirical_from_percent, eine kurze formula-Erinnerung, eine definition-Zeichenkette sowie einen Einheitenhinweis. Abgelehnte Fälle umfassen eine fehlende Elementliste, leere Arrays, nicht endliche Prozentsätze oder Massen, nicht-positive Massenanteile sowie jede Atommasse, die null oder nicht-positiv ist, weil die Division durch eine Atommasse von null undefiniert ist und keine physikalische Molmenge liefern würde. Wenn Sie stattdessen den Massenanteil aus einer bekannten Formel benötigen, verwenden Sie das dafür vorgesehene Werkzeug zur Prozentzusammensetzung; diese Seite beantwortet ausschließlich die Indizes der Verhältnisformel aus Zusammensetzungsdaten mit einer für Arbeitsblätter, Unit-Tests und API-Verbraucher geeigneten Ausgabe.
Wie Elemente, Prozentsätze und Atommassen gelesen werden und wie Indizes reproduzierbar bleiben
Das bevorzugte Feld ist elements, ein Array von Objekten, die jeweils einen Massenanteil und eine Atommasse in Gramm pro Mol enthalten, mit einem optionalen Symbol, das beim Aufbau der Zeichenkette der Verhältnisformel verwendet wird. Fehlen Symbole, liefern Platzhalter wie E1 und E2 dennoch eine lesbare Formel-Zeichenkette für automatisierte Kontrollen. Die Berechnung verwendet nur endliche Division und eine begrenzte Suche nach dem kleinsten ganzzahligen Multiplikator, der gebrochene Verhältnisse innerhalb einer festen Toleranz beseitigt, und reduziert anschließend über den größten gemeinsamen Teiler. Die Aliase composition, data und items werden akzeptiert, damit Tabellenkalkulationen, Query-Strings und typisierte Formulare denselben Vertrag wiederverwenden können. Innerhalb jedes Objekts kann percent auch als mass_percent, pct, mass_pct oder percentage übergeben werden, und atomic_mass kann als A, atomicMass, molar_mass, mm oder atomic_weight übergeben werden. Alternativ können Sie parallele Arrays percents und atomic_masses mit optionalen symbols gleicher Länge senden, was praktisch ist, wenn ein Notizbuch Spalten bereits getrennt speichert. Massenanteile müssen endlich und positiv sein; Atommassen müssen endlich und streng größer als null sein, weil eine Atommasse von null mit invalid_input unter Nennung des Feldes abgelehnt wird. Ein optionales precision-Feld, mit den Aliasen decimals und dp, legt fest, wie viele Dezimalstellen bei Molzahlen, Verhältnissen sowie den zurückgespiegelten Prozentsätzen und Atommassen angezeigt werden; der Standardwert ist zehn, das Maximum fünfzehn, damit JSON-Goldens stabil bleiben. Kombinieren Sie den kostenlosen Browser-Lauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie das identische mathematische Ergebnis innerhalb einer automatisierten Pipeline benötigen, ohne die Schritte zur Verhältnisformel selbst neu zu implementieren.
Wo Verhältnisformeln aus der Prozentzusammensetzung in Studium, Laborarbeit und Software passen
Auf dieser Seite läuft die Berechnung vollständig in Ihrem Browser; über die API wird jeder erfolgreiche Aufruf mit $0.002 aus Ihrem im Voraus bezahlten KIT-Guthaben berechnet, eine fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freies interaktives Erkunden und eine identische, kostenpflichtige API — entspricht dem Rest des KIT-Tier-A-Katalogs und erlaubt den Übergang von einer Unterrichtsdemo zu einer automatisierten Pipeline, ohne das mathematische Ergebnis zu verändern.
Integrationsbeispiele
Deterministische Test-Fixtures
Erzeugen Sie reproduzierbare Molzahlen, Verhältnisse, Indizes und empirical_formula-Zeichenketten für Unit-Tests, Tutoren und CI.