ForHosting KIT · Mathematik

Schriftliche Multiplikation

Multiplizieren Sie zwei ganze Zahlen wie in der Schule und sehen Sie jedes Teilprodukt: 123 mal 45 ergibt die Zeilen 615 und 4920, zusammen 5535. Zahlen mit bis zu 256 Stellen bleiben exakt. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Multiplikand
123
Multiplikator
45
Erhalten Sie
Produkt
5535
Anzahl der Teilprodukte
2

Schriftliche Multiplikation ist das Spaltenverfahren, das in jedem Rechenunterricht gelehrt wird: Schreiben Sie zwei ganze Zahlen, multiplizieren Sie die obere mit jeder Ziffer der unteren von rechts nach links, verschieben Sie jedes Teilprodukt um eine weitere Stelle nach links und addieren Sie jene Zeilen zum Produkt. Dieser Rechner nimmt Multiplikand und Multiplikator als Dezimalzeichenketten entgegen, damit die Operanden weit größer sein können als ein nativer Ganzzahltyp; er wendet genau diesen Schulbuchgang an und liefert Produkt und jedes Teilprodukt als Zeichenketten. Führende Nullen werden entfernt.

Was schriftliche Multiplikation ist und wie Teilprodukte entstehen

Schriftliche Multiplikation ist der geschriebene Algorithmus, der das Produkt zweier nichtnegativer ganzer Zahlen Stelle für Stelle erzeugt. Schreiben Sie den Multiplikanden über den Multiplikator und richten Sie Einer, Zehner, Hunderter und jede höhere Stelle aus. Beginnend mit der Einerziffer des Multiplikators multiplizieren Sie den gesamten Multiplikanden mit jener einzelnen Ziffer und übertragen Zehner in die nächste Spalte genau wie in einer einstelligen Einmaleinsaufgabe.

Jene Zeile ist ein Teilprodukt. Dann gehen Sie im Multiplikator eine Ziffer nach links, multiplizieren den Multiplikanden erneut und schreiben das neue Teilprodukt um eine weitere Stelle nach links verschoben, weil jene Ziffer zehnmal so viel wert ist. Jede weitere Ziffer des Multiplikators verschiebt ihre Zeile um eine weitere Stelle.

Nachdem jede Ziffer des Multiplikators eine Zeile erzeugt hat, addieren Sie die Teilprodukte Spalte für Spalte, mit Übertrag, sobald eine Spalte zehn oder mehr ergibt, und die Summe ist das Produkt der ursprünglichen Zahlen. Eine Nullziffer im Multiplikator erzeugt eine Nullzeile; sie wird trotzdem aufgezeichnet, damit die Stelle jeder späteren Zeile ehrlich bleibt. Das Verfahren ist deterministisch, funktioniert für jede Länge einer Dezimalzeichenkette und ist dasselbe Vorgehen wie in den Grundschulbüchern.

Dieser Rechner führt jenen Gang über Ziffernzeichen aus, nicht über eine sprachinterne Ganzzahl, sodass eine Zahl mit Dutzenden oder Hunderten von Ziffern genauso behandelt wird wie ein zweistelliges Klassenbeispiel. Die Antwort listet jedes Teilprodukt mit der Multiplikatorziffer und der Stelle — der Zehnerpotenz — die es erzeugt hat, nützlich, wenn Sie die Arbeit einer Schülerin oder eines Schülers Spalte für Spalte prüfen statt nur die Endziffern zu vergleichen.

Eingabevertrag, Zifferngang und Fehlerverhalten

Jedes Feld ist eine Dezimalziffernkette; führende Nullen sind erlaubt und werden danach entfernt, sodass sieben und null-null-sieben als dieselbe Zahl verglichen werden. Nach der Kanonisierung beider Operanden geht die Engine den Multiplikator von den Einern zur höchsten Stelle durch. Für jede Ziffer multipliziert sie den Multiplikanden mit jener Ziffer, hängt so viele Nullen an, wie die aktuelle Stelle verlangt, speichert jene Zeile als Teilprodukt und addiert sie in eine laufende Summe.

Eine Nullziffer gibt trotzdem ein Null-Teilprodukt aus, sodass die Arraylänge stets der Ziffernzahl des kanonischen Multiplikators gleicht. Beispiel: einhundertdreiundzwanzig mal fünfundvierzig ergibt unshifted sechshundertfünfzehn und vierhundertzweiundneunzig, Teilprodukte sechshundertfünfzehn und viertausendneunhundertzwanzig, und das Produkt fünftausendfünfhundertfünfunddreißig.

Wo schriftliches Multiplizieren hilft

Klassenzimmer und Nachhilfeplattformen nutzen einen Rechner für schriftliche Multiplikation, damit Lernende ein handschriftliches Spaltenschema prüfen können, ohne dass Lehrkräfte jeden Übertrag und jede verschobene Zeile von Hand nachrechnen. Klausurgeneratoren und Lernmanagementsysteme brauchen ein deterministisches Orakel, das einen negativen oder nicht ganzen Operanden als ungültig kennzeichnet, statt still eine Dezimalzahl zu runden oder ein Vorzeichen zu streichen, das ein fehlerhafter Bewerter als Erfolg werten könnte.

Buchhaltungs- und Bestandsskripte, die Mengen bereits als Dezimalzeichenketten speichern — Rechnungszeilensummen, Packungszahlen, Serienzählungen — können multiplizieren, ohne über einen Gleitkommatyp zu gehen, der über fünfzehn signifikante Stellen runden würde. Eine fehlgeschlagene Prüfung wird nicht berechnet. Halten Sie jeden Operanden unter der veröffentlichten Zifferndecke, pinnen Sie in Tests die Produktzeichenkette und das Teilprodukt-Array, und Sie erhalten reproduzierbare exakte Multiplikation für Hausaufgaben, LMS-Erweiterungen und Edge-Worker, ohne ein Computeralgebrasystem oder eine eigene Großzahlbibliothek aufzustellen.

Klassen- und Hausaufgabenprüfungen

Lassen Sie Lernende einen Multiplikanden und einen Multiplikator senden und das genaue Produkt samt jedem verschobenen Teilprodukt prüfen, passend zum Papieralgorithmus.

Exakte Zeichenkettenarithmetik in Skripten

Multiplizieren Sie Bestände, Rechnungsmengen oder andere Dezimalzeichenkettenwerte, die die sichere Ganzzahlgrenze überschreiten können, ohne Gleitkommarundung.

Wie groß dürfen die Zahlen sein?

Jeder Operand darf höchstens 256 Dezimalziffern haben. Senden Sie Werte als Zeichenketten, damit Ziffern jenseits der sicheren Ganzzahlgrenze der Sprache exakt bleiben; führende Nullen werden vor der Multiplikation entfernt.

Was ist ein Teilprodukt?

Es ist der ganze erste Faktor mal eine einzelne Ziffer des zweiten, nach links verschoben gemäß der Stelle dieser Ziffer. Die spaltenweise Summe aller Teilprodukte ergibt das Ergebnis, und jede Zeile wird zum Nachprüfen angezeigt.

Warum rückt jede Zeile eine Stelle nach links?

Weil jede weiter links stehende Ziffer des zweiten Faktors zehnmal so viel wert ist wie die vorige. Eine Stelle nach links zu rücken heißt, die Zeile mit zehn zu multiplizieren, so wird aus 492 die 4920.

Was passiert bei einer Null im zweiten Faktor?

Diese Ziffer ergibt eine Zeile aus Nullen. Sie wird trotzdem notiert, damit alle folgenden Zeilen ihre richtige Stelle behalten und die Addition am Ende sauber untereinander steht.

Was passiert, wenn eine Zahl negativ ist oder ein Komma hat?

Sie wird mit einem Hinweis auf das Problem abgelehnt. Die schriftliche Multiplikation arbeitet hier nur mit nicht negativen ganzen Zahlen, Minuszeichen, Kommas, Tausenderpunkte oder Buchstaben werden also weder gerundet noch erraten.

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.

POSThttps://api.kit.forhosting.com/math/long-multiplication

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/math/long-multiplication \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"multiplicand":"123","multiplier":"45"}'
{
  "multiplicand": "123",
  "multiplier": "45"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.long_multiplication",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_digits256
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Ist eine Eingabe keine nichtnegative ganze Zahl, scheitert die Anfrage mit invalid_input statt zu runden oder ein Ergebnis zu erfinden.

Eingabevertrag, Zifferngang und Fehlerverhalten

Senden Sie per POST einen JSON-Körper mit zwei Pflichtfeldern: multiplicand, die nichtnegative ganze Zahl, die multipliziert wird, und multiplier, die nichtnegative ganze Zahl, mit der multipliziert wird. Der Bequemlichkeit halber werden JSON-Ganzzahlen und numerische Zeichenketten akzeptiert, doch Werte, die über der sicheren 53-Bit-Ganzzahlgrenze exakt bleiben müssen, sollten stets als Zeichenketten gesendet werden. Fehlende Felder, leere Zeichenketten, Minuszeichen, Dezimalpunkte, Tausendertrennzeichen, Buchstaben und Ketten mit mehr als zweihundertsechsundfünfzig Ziffern scheitern mit invalid_input unter Nennung des Feldes; diese Fehlschläge werden nicht berechnet. Bei Erfolg liefert der Körper multiplicand, multiplier, product, partial_count und partial_products, wobei jeder Eintrag digit, place, unshifted (das Produkt vor der Stellenverschiebung) und partial (den tatsächlich addierten Summanden) trägt.

Wo eine API für schriftliche Multiplikation ihren Platz verdient

Weil die Umsetzung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002, ohne Modell-Token und ohne ausgehendes Netz.

Automatische Klausurbewertung und LMS

Bewerten Sie Aufgaben zur schriftlichen Multiplikation mit einem deterministischen Orakel, das einen negativen oder nicht ganzen Operanden mit invalid_input ablehnt und niemals still eine Dezimalzahl rundet.

Wie multipliziere ich zwei ganze Zahlen mit diesem Rechner für schriftliche Multiplikation?

Senden Sie Multiplikand und Multiplikator als Dezimalziffernketten. Die API multipliziert die obere Zahl mit jeder Ziffer der unteren von den Einern, verschiebt jedes Teilprodukt, addiert die Zeilen und liefert das Produkt als Zeichenkette ohne führende Nullen.

Was geschieht, wenn eine Eingabe negativ oder keine ganze Zahl ist?

Die Aufgabe scheitert mit invalid_input. Dieser Rechner deckt nur nichtnegative ganze Zahlen ab, daher werden ein Minuszeichen, ein Dezimalpunkt oder jedes Nichtziffernzeichen abgelehnt, und der fehlgeschlagene Aufruf wird nicht berechnet.

Zeigt der Rechner die Teilprodukte jeder Ziffer?

Ja. Die Antwort enthält partial_products, einen Eintrag je Ziffer des Multiplikators, mit der Ziffer, ihrer Stelle (0 für Einer, 1 für Zehner und so weiter), der unverschobenen Zeile und dem verschobenen Teilprodukt, das addiert wird. partial_count ist die Länge jenes Arrays.

Was kostet der Rechner für schriftliche Multiplikation?

Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →