Zusammengesetzter Dreisatz
Schaffen 8 Arbeiter in 6 Tagen bei 5 Stunden täglich 240 Teile, schaffen 12 Arbeiter in 4 Tagen bei 6 Stunden 288: Geben Sie den bekannten Wert und jede Größe ein, direkt oder indirekt, und erhalten Sie die Unbekannte. 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
- Wert
- 240
- Dezimalstellen
- 6
- Anzahl der Faktoren
- 3
- Direkte Anzahl
- 3
- Indirekte Anzahl
- 0
Eine Aufgabe zum zusammengesetzten Dreisatz verlangt eine einzige Unbekannte, wenn mehrere Größen zugleich wechseln und jede zu dieser Unbekannten direkt oder indirekt proportional ist. Lernende begegnen diesem Modell in der Mittelstufenarithmetik, in Berufsprüfungen und in der Werkstattplanung: mehr Arbeiter fertigen mehr Stücke (direkt), aber mehr Arbeiter beenden denselben Auftrag in weniger Tagen (indirekt). Ein Kreuzprodukt genügt für ein einziges Paar; die zusammengesetzte Form multipliziert jedes direkte Verhältnis von sought zu given und jedes indirekte Verhältnis von given zu sought und skaliert danach die bekannte Größe. Dieser Rechner für den zusammengesetzten Dreisatz nimmt jene bekannte Größe als value entgegen plus zwei oder mehr beschriftete Faktoren, jeder mit einem given-Wert, einem sought-Wert und einer relation direct oder inverse, und liefert die Unbekannte zusammen mit dem Produkt der Verhältnisse und einer bereits ausgefüllten setup-Zeichenkette.
Was der zusammengesetzte Dreisatz bedeutet und wie gemischte Verhältnisse zusammenwirken
Der einfache Dreisatz ist eine einzige Proportion: wenn vier zu sechs wie zehn zu x steht, dann ist x gleich fünfzehn. Der zusammengesetzte Dreisatz ist dieselbe Idee mit mehreren Größen, die zugleich laufen. Die Unbekannte wächst mit jeder Größe, die zu ihr direkt proportional ist, und sie schrumpft mit jeder Größe, die zu ihr indirekt proportional ist.
Schreiben Sie die bekannte Größe der Unbekannten als value. Für jede andere Größe notieren Sie den given-Wert in der ersten Lage, den sought-Wert in der zweiten Lage und ob die relation direct oder inverse ist. Direct bedeutet, dass mehr von dieser Größe mehr von der Unbekannten erzeugt, also ist der Faktor sought geteilt durch given.
Inverse bedeutet, dass mehr von dieser Größe weniger von der Unbekannten erzeugt, also ist der Faktor given geteilt durch sought. Ein Klassiker im Unterricht sind acht Arbeiter in sechs Tagen bei fünf Stunden pro Tag, die zweihundertvierzig Stücke fertigen; zwölf Arbeiter in vier Tagen bei sechs Stunden pro Tag fertigen dann zweihundertachtundachtzig Stücke, weil alle drei Faktoren direct sind: zweihundertvierzig mal zwölf durch acht mal vier durch sechs mal sechs durch fünf.
Stellen Sie eine relation auf inverse um, wenn die Geschichte das Gegenteil sagt: mehr Maschinen beenden denselben Auftrag in weniger Tagen, also sind die Tage inverse zu den Maschinen. Null oder negative Größen werden abgelehnt, weil ein Verhältnis mit Nenner null undefiniert ist und eine negative Kopfzahl oder Dauer außerhalb des üblichen Bereichs dieser Textaufgaben liegt.
Eingabevertrag, Relationskennzeichen, Antwortform und Fehler
Jedes Objekt braucht given und sought als streng positive endliche Zahlen und relation als die geschlossene Aufzählung direct oder inverse, damit das Formular eine Auswahlliste statt einer Freitextfalle zeichnet. Ein optionales name beschriftet die Zeile zur Anzeige (Arbeiter, Tage, Stunden), ändert die Rechnung aber nie. Optionales decimals ist eine ganze Zahl von null bis zwölf und beträgt standardmäßig sechs; es rundet nur die Unbekannte, während jedes Verhältnis und das Produkt der Verhältnisse bei zwölf Stellen bleiben, damit der Vertrag stabil ist.
Weniger als zwei factors zu senden wird abgelehnt, weil ein einziges Paar eine einfache Proportion ist, kein zusammengesetzter Dreisatz. Beispiel: value zweihundertvierzig mit Arbeitern von acht auf zwölf direct, Tagen von sechs auf vier direct und Stunden von fünf auf sechs direct ergibt unknown zweihundertachtundachtzig und das setup unknown gleich zweihundertvierzig mal zwölf durch acht mal vier durch sechs mal sechs durch fünf.
Unterricht und Nachhilfeplattformen nutzen einen Rechner für den zusammengesetzten Dreisatz, damit Lernende gemischte direkte und indirekte Textaufgaben prüfen, ohne ein Verhältnis versehentlich umzudrehen. Prüfungsgeneratoren und LMS-Autokorrektoren brauchen ein deterministisches Orakel, das einen einzelnen Faktor, ein given gleich null und eine unbekannte relation ablehnt, statt ein Produkt zu erfinden. Pinnen Sie die gerundete Unbekannte und die setup-Zeichenkette in Tests, halten Sie Anfragen innerhalb der Zwölf-Faktoren-Grenze, und Sie erhalten reproduzierbare Hausaufgabenprüfungen, LMS-Plugins und Edge-Worker, ohne eigene symbolische Mathematik-Infrastruktur aufzubauen.
Verbinden Sie die Zahlenantwort mit Ihrer eigenen Tabelle der ursprünglichen Textaufgabe, wenn Sie ein druckbares Arbeitsblatt brauchen; dieser Endpunkt liefert nur Zahlen und Anzeigezeichenketten.
Anwendungsfälle
Unterrichts- und Hausaufgabenprüfungen
Lernende geben die bekannte Größe und jede Menge als Faktor direct oder inverse ein und prüfen die Unbekannte gegen das Verhältnisprodukt im Lehrbuch.
Personal- und Produktionsplanung
Skalieren Sie Stücke, Crewgröße, Tage und Stunden gemeinsam, wenn eine zweite Schicht oder eine kleinere Crew ein neues Ausstoßziel treffen muss.
Prüfungs- und LMS-Autokorrektur
Bewerten Sie Aufgaben zur zusammengesetzten Proportion mit einem deterministischen Orakel, das einen einzelnen Faktor ablehnt und nie ein inverse-Verhältnis versehentlich umdreht.
Häufige Fragen
Worin unterscheiden sich ein Faktor direct und ein Faktor inverse?
Direct bedeutet, dass die Unbekannte mit dieser Größe wächst, also ist der Faktor sought/given. Inverse bedeutet, dass die Unbekannte schrumpft, wenn diese Größe wächst, also ist der Faktor given/sought. Arbeiter gegen Stücke ist meist direct; Arbeiter gegen Tage bei festem Auftrag ist meist inverse.
Warum braucht man mindestens zwei factors?
Ein einziges Paar ist ein einfacher Dreisatz (eine Proportion). Dieser Rechner ist die zusammengesetzte Form: mehrere Größen zugleich.
Was geschieht, wenn given oder sought null oder negativ ist?
Ein Nenner null würde das Verhältnis undefiniert machen, und nicht positive Kopfzahlen oder Dauern liegen außerhalb des üblichen Bereichs dieser Textaufgaben. Fehlgeschlagene Validierung wird nicht berechnet.
Wie löst man einen zusammengesetzten Dreisatz?
Multiplizieren Sie den bekannten Wert für jede direkte Größe mit neu durch alt und für jede indirekte mit alt durch neu. Bei 8 Arbeitern, 6 Tagen und 5 Stunden für 240 Teile ergeben 12 Arbeiter, 4 Tage und 6 Stunden 288 Teile.
Worin unterscheidet er sich vom einfachen Dreisatz?
Der einfache Dreisatz ist eine einzige Proportion: Verhält sich 4 zu 6 wie 10 zu x, ist x gleich 15. Der zusammengesetzte überträgt das auf mehrere Größen, die sich gleichzeitig ändern, jede direkt oder indirekt.
Wie viele Größen kann ich kombinieren?
Zwischen zwei und zwölf. Für jede Größe geben Sie den alten und den neuen Wert sowie die Art der Beziehung an; alle Werte müssen größer als null sein.
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/compound-rule-of-three \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":240,"factors":[{"name":"workers","given":8,"sought":12,"relation":"direct"},{"name":"days","given":6,"sought":4,"relation":"direct"},{"name":"hours","given":5,"sought":6,"relation":"direct"}]}'const res = await fetch("https://api.kit.forhosting.com/algebra/compound-rule-of-three", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 240,
"factors": [
{
"name": "workers",
"given": 8,
"sought": 12,
"relation": "direct"
},
{
"name": "days",
"given": 6,
"sought": 4,
"relation": "direct"
},
{
"name": "hours",
"given": 5,
"sought": 6,
"relation": "direct"
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/compound-rule-of-three",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 240,
"factors": [
{
"name": "workers",
"given": 8,
"sought": 12,
"relation": "direct"
},
{
"name": "days",
"given": 6,
"sought": 4,
"relation": "direct"
},
{
"name": "hours",
"given": 5,
"sought": 6,
"relation": "direct"
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/compound-rule-of-three", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":240,"factors":[{"name":"workers","given":8,"sought":12,"relation":"direct"},{"name":"days","given":6,"sought":4,"relation":"direct"},{"name":"hours","given":5,"sought":6,"relation":"direct"}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":240,"factors":[{"name":"workers","given":8,"sought":12,"relation":"direct"},{"name":"days","given":6,"sought":4,"relation":"direct"},{"name":"hours","given":5,"sought":6,"relation":"direct"}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/compound-rule-of-three", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"value": 240,
"factors": [
{
"name": "workers",
"given": 8,
"sought": 12,
"relation": "direct"
},
{
"name": "days",
"given": 6,
"sought": 4,
"relation": "direct"
},
{
"name": "hours",
"given": 5,
"sought": 6,
"relation": "direct"
}
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.compound_rule_of_three",
"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_items | 12 |
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
Der kostenlose Browserpfad und die API teilen ein einziges reines Modul, sodass Hausaufgabenprüfungen und Automatisierung niemals auseinanderlaufen. Fehlgeschlagene Validierung wird nicht berechnet; erfolgreiche Aufrufe nutzen den veröffentlichten Grundpreis $0.002.
Was der zusammengesetzte Dreisatz bedeutet und wie gemischte Verhältnisse zusammenwirken
Multiplizieren Sie alle Faktoren und danach mit value: dieses Produkt ist die Unbekannte.
Eingabevertrag, Relationskennzeichen, Antwortform und Fehler
Senden Sie einen JSON-Körper mit erforderlichem value, einer endlichen Zahl größer als null, die die bekannte Größe der gesuchten Menge ist, und erforderlichem factors, einem Array aus zwei bis zwölf Objekten. Die Aliase known_value, known und result gehören zu value; quantities und variables gehören zu factors; precision und dp gehören zu decimals. Mehr als zwölf, eine fehlende relation, eine Zeile, die kein Objekt ist, oder ein nicht positives given, sought oder value scheitert mit invalid_input unter Nennung des Feldes und des Faktorindex, und diese Fehler werden nicht berechnet. Bei Erfolg wiederholt der Körper value, decimals, factor_count, direct_count, inverse_count und die analysierten factors mit jedem Verhältnis; er liefert außerdem ratio_product, die gerundete Unbekannte, eine setup-Zeichenkette, die das Produkt mit den tatsächlichen Zahlen schreibt, eine formula, die die Identität wiederholt, und eine kurze Nachricht.
Wo eine API für den zusammengesetzten Dreisatz ihren Nutzen hat
Werkstatt- und Betriebsnotizen skalieren Belegschaft, Maschinenstunden und Ausstoß gemeinsam, wenn eine zweite Schicht oder eine kleinere Crew geplant wird; ein kleiner Parse-API-Aufruf vermeidet ein vollständiges Computeralgebrasystem für eine Handvoll Quotienten. Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netzwerk, und fehlgeschlagene Validierung wird nicht berechnet.
Technische Fragen
Wie löst man eine Aufgabe zum zusammengesetzten Dreisatz?
Senden Sie value (die bekannte Größe der Unbekannten) und mindestens zwei factors, jeweils mit given, sought und relation auf direct oder inverse. Die API liefert unknown = value mal jedes direkte sought/given und jedes inverse given/sought.
Was kostet der Rechner für den zusammengesetzten Dreisatz?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.