Kreuzmultiplikations-Rechner
Ist 2/3 gleich 4/d, dann ist d gleich 6, denn 2 × 6 und 3 × 4 ergeben beide 12: Geben Sie drei beliebige Glieder einer Verhältnisgleichung ein und erhalten Sie das vierte, samt Kreuzprodukten und Rechenschritten. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- A
- 2
- B
- 3
- C
- 4
- D
- 6
- Aufgelöst nach
- d
- Unbekannte
- d
- Lösung
- 6
Die Kreuzmultiplikation ist das übliche Schulverfahren zum Lösen einer Proportion aus zwei gleichen Brüchen: Wenn a durch b gleich c durch d ist, müssen die Produkte a mal d und b mal c übereinstimmen, sodass jeder fehlende Term unter a, b, c und d durch eine einzige Division nach dieser Produktidentität isoliert wird. Lernende, Tutoren und Prüfungswerkzeuge brauchen ein deterministisches Orakel, das niemals Unendlich erfindet, wenn ein Nenner null ist, und niemals stillschweigend vier gefüllte Felder akzeptiert, als wäre noch eine Unbekannte offen. Dieser Kreuzmultiplikations-Rechner nimmt genau drei endliche Zahlen unter a, b, c und d an, wendet die Identität a·d = b·c an, liefert den gelösten Wert mit linkem und rechtem Kreuzprodukt, einer vollständigen Gleichung und geordneten Substitutionschritten, die Sie in Arbeitsblätter oder Unit-Tests einfügen können.
Was Kreuzmultiplikation von a/b = c/d bedeutet
Eine Proportion besagt, dass zwei Verhältnisse gleich sind: der linke Bruch a geteilt durch b gleicht dem rechten Bruch c geteilt durch d. Kreuzmultiplikation entfernt beide Nenner auf einen Schlag, indem sie behauptet, dass das Produkt aus linkem Zähler und rechtem Nenner dem Produkt aus linkem Nenner und rechtem Zähler gleicht, knapp geschrieben als a mal d gleich b mal c.
Diese Identität ist der Ausgangsgleichung äquivalent, sobald beide Nenner ungleich null sind, denn Multiplikation beider Seiten von a/b gleich c/d mit dem Produkt b·d hebt die Nenner auf und ergibt a·d gleich b·c.
Ist die Produktform notiert, ist das Lösen einer einzigen Unbekannten gewöhnliche lineare Algebra mit einer Gleichung: ist a unbekannt, so ist a gleich b·c geteilt durch d; ist b unbekannt, so ist b gleich a·d geteilt durch c; ist c unbekannt, so ist c gleich a·d geteilt durch b; ist d unbekannt, so ist d gleich b·c geteilt durch a. Genau drei der vier Terme müssen bekannt sein, damit der vierte eindeutig bestimmt ist; alle vier oder weniger als drei zu liefern ist ein Validierungsfehler, kein Restkonsistenzcheck und keine Kleinste-Quadrate-Anpassung.
Negative Werte sind erlaubt, weil algebraische Proportionen nicht auf positive Schulbeispiele beschränkt sind; Vorzeichen laufen durch die Produkte und den gelösten Term. Lehrkräfte und automatische Bewerter achten auf den Nulldivisor-Pfad ebenso wie auf den Erfolgspfad: eine lernende Person, die d leer lässt und a gleich null setzt, soll einen klaren Fehler mit Benennung des Divisors sehen, keinen leeren Erfolg mit nicht endlichem Lösungsfeld.
Wo ein Kreuzmultiplikations-Rechner seinen Nutzen hat
Klassenzimmer und Tutoriums-Plattformen nutzen einen Kreuzmultiplikations-Rechner, damit Lernende den fehlenden Term in a/b gleich c/d prüfen können, ohne Produktseiten von Hand zu vertauschen oder ein Vorzeichen zu verlieren. Generatoren zur Prüfungsvorbereitung brauchen ein deterministisches Orakel, das den Fall eines Nullnenners als falsch wertet statt stillschweigend einen leeren Erfolg oder eine nicht endliche Zahl zu liefern, die ein fehlerhafter Bewerter als korrekt behandeln könnte.
Halten Sie Ausgangs- und Arbeitswerte in konsistenten Einheiten, bevor Sie das Werkzeug aufrufen, wenn die Proportion physikalische Größen kodiert, und rechnen Sie Einheiten selbst um, falls nötig — der Solver wandelt weder Zoll in Zentimeter noch Mole in Gramm um. Bevorzugen Sie Zahlen statt vorformatierter Zeichenketten, wenn Sie den Client steuern; numerische Zeichenketten werden nur bei strengem endlichem Zahlenmuster akzeptiert. Fehlgeschlagene Validierung wird nicht berechnet.
Halten Sie Anfragen klein, pinnen Sie gerundete Lösung und Produkte in Tests, und Sie erhalten reproduzierbare Unbekannte für Hausaufgaben, LMS-Plugins und Edge-Worker ohne eigene symbolische Infrastruktur.
Anwendungsfälle
Klassen- und Hausaufgabenprüfungen
Lassen Sie Lernende eines von a, b, c oder d in a/b = c/d weglassen und die kreuzmultiplizierte Unbekannte gegen Lehrbuchmethoden prüfen.
Skalierungsfaktoren und Verhältnis-Notizbücher
Lösen Sie Kartenmaßstäbe, Rezeptverhältnisse und ähnliche direkte Proportionen a/b = c/d in Skripten ohne vollständige CAS-Bibliothek.
Häufige Fragen
Wie löst Kreuzmultiplikation a/b = c/d?
Kreuzmultiplikation formt a/b = c/d zu a·d = b·c um.
Welche Felder sende ich?
Senden Sie genau drei endliche Zahlen unter a, b, c und d (Aliasse für linke/rechte Zähler und Nenner sind erlaubt). Lassen Sie die Unbekannte weg, die Sie lösen möchten.
Was geschieht, wenn ein Nenner null ist?
Ein nulles b oder d macht den Bruch undefiniert, und ein Nulldivisor beim Umstellen wird nie berechnet.
Sind negative Werte erlaubt?
Ja. Algebraische Proportionen dürfen negative Terme enthalten; Vorzeichen laufen durch die Produkte und die gelöste Unbekannte.
Welches Glied kann die Unbekannte sein?
Jedes der vier. Lassen Sie das fehlende Glied leer und füllen Sie die anderen drei aus; alle vier oder weniger als drei werden abgelehnt, weil immer nur eine Unbekannte bestimmt wird.
Wie prüfe ich das Ergebnis?
Multiplizieren Sie über Kreuz und vergleichen Sie: Beide Produkte müssen gleich sein. Bei 2/3 = 4/6 ergeben 2 × 6 und 3 × 4 jeweils 12, die Verhältnisgleichung stimmt also.
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/algebra/cross-multiply \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":2,"left_num":-1000000000000}'const res = await fetch("https://api.kit.forhosting.com/algebra/cross-multiply", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 2,
"left_num": -1000000000000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/cross-multiply",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 2,
"left_num": -1000000000000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/cross-multiply", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":2,"left_num":-1000000000000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":2,"left_num":-1000000000000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/cross-multiply", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"a": 2,
"left_num": -1000000000000
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.cross_multiply",
"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.
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
Nullnenner und Nulldivisoren scheitern mit invalid_input statt eines nicht endlichen Payloads.
Was Kreuzmultiplikation von a/b = c/d bedeutet
Nenner müssen ungleich null bleiben: ein nulles b macht a/b undefiniert, ein nulles d macht c/d undefiniert, und ein Nulldivisor beim Umstellen (zum Beispiel d gleich null beim Lösen nach a) wird als invalid_input abgelehnt statt Unendlich zurückzugeben.
Eingabevertrag, Antwortform und Fehlerverhalten
Wenn ein vorhandener Nenner null ist oder das Umstellen durch einen nullen oder nahezu nullen Divisor teilen würde, scheitert das Werkzeug mit einer klaren Meldung statt Unendlich zu erfinden. Senden Sie einen JSON-Körper mit genau drei der vier Felder gefüllt: a (Aliasse left_num, numerator_left und num1), b (Aliasse left_den, denominator_left und den1), c (Aliasse right_num, numerator_right und num2) sowie d (Aliasse right_den, denominator_right und den2). Absolutwerte müssen innerhalb der veröffentlichten Grenze von einer Billion bleiben, damit Zwischenprodukte in IEEE-Doppelgenauigkeit auf dem Worker und im Browser endlich bleiben. Jedes vorhandene Feld darf als JSON-Zahl oder als numerische Zeichenkette mit strengem endlichem Muster ankommen; nicht endliche Werte, leere Zeichenketten und Werte außerhalb der Absolutgrenze scheitern mit invalid_input unter Nennung des Feldes. Bei Erfolg spiegelt der Körper gerundete a, b, c und d; setzt solved_for und unknown auf den Schlüssel der weggelassenen Variablen; solution auf den numerischen Wert dieser Unbekannten; equation auf die vollständige Zeichenkette a/b gleich c/d; cross_product auf die vollständige Zeichenkette a·d gleich b·c; left_product und right_product auf beide Seiten nach Rundung; formula und rearrange auf die verwendete algebraische Form; message auf eine kurze englische Zusammenfassung; und steps auf ein geordnetes Array von Substitutionszeilen, die Sie in Tests prüfen können. Fehlgeschlagene Validierung — falsche Feldanzahl, fehlende Zahlen, nicht endliche Werte, Werte außerhalb der Absolutgrenzen, Nullnenner oder ein Nulldivisor — liefert invalid_input und wird nie berechnet. Der Preis ist pauschal $0.002 pro erfolgreicher Anfrage mit Einheit item.
Wo ein Kreuzmultiplikations-Rechner seinen Nutzen hat
Ingenieur- und Wissenschaftsnotizbücher reduzieren oft Skalierungsfaktoren, Kartenmaßstäbe, Rezeptverhältnisse und ähnliche direkte Proportionen auf a/b gleich c/d; ein kleiner Parse-API-Aufruf erspart ein volles Computer-Algebra-System für vier Koeffizienten. Beim Unterrichten koppeln Sie Beispiele: lassen Sie d weg mit a gleich zwei, b gleich drei und c gleich vier, um sechs zu erhalten; lassen Sie a weg mit b gleich drei, c gleich vier und d gleich sechs, um zwei zu erhalten; lassen Sie b oder c weg, um Nenner und rechte Zähler zu isolieren; und senden Sie absichtlich einen Nulldivisor wie a gleich null beim Lösen nach d, um den harten invalid_input-Pfad zu zeigen. Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Token und ohne ausgehendes Netz.
Integrationsbeispiele
Automatische Prüfungskorrektur und LMS
Bewerten Sie Proportionsaufgaben mit einem deterministischen Orakel, das Nullnenner und Nulldivisoren als invalid_input ablehnt.
Technische Fragen
Was kostet der Kreuzmultiplikations-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.