Quersummen-Rechner
Die Quersumme von 12345 ist 15. Geben Sie eine beliebige ganze Zahl ein, wählen Sie bei Bedarf eine Basis von 2 bis 36 statt zehn und sehen Sie jede Ziffer zusammen mit der Summe. 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
- N
- 12.345
- Betrag n
- 12.345
- Basis
- 10
- Ziffern
- 1, 2, 3, 4, 5
- Ziffernanzahl
- 5
Die Ziffernsumme einer ganzen Zahl ist die Summe ihrer Stellenwertziffern in einer gewählten Zahlbasis. Lernende nutzen sie für Teilbarkeitsregeln, Wettbewerbsprogrammierer für prüfsummenartige Reduktionen und Ingenieure beim Prüfen, ob eine Nutzlast oder Seriennummer einer einfachen additiven Prüfung entspricht. Dieser Rechner entwickelt Ihre Ganzzahl standardmäßig in Basis zehn —oder in jeder Basis von zwei bis sechsunddreißig— und addiert dann jeden Ziffernwert.
Wie Ziffernentwicklung und Summe berechnet werden
Schreiben Sie eine nichtnegative ganze Zahl in Basis b, indem Sie wiederholt durch b teilen und die Reste notieren. Jeder Rest ist eine Ziffer zwischen null und b minus eins einschließlich; das Lesen der Reste vom letzten zum ersten ergibt die übliche Notation höchstwertige Ziffer zuerst. Die Ziffernsumme ist einfach die arithmetische Summe dieser Reste, unabhängig von der Reihenfolge.
In Basis zehn wird 12345 zu den Ziffern eins, zwei, drei, vier, fünf und der Summe fünfzehn. In Basis zwei erzeugt derselbe Algorithmus die Binärbits und ihre Summe im Stil des Hamming-Gewichts. Null wird als einzelne Ziffer null behandelt, sodass die Summe null ist statt einer leeren Summe.
Negative Eingaben nutzen den Absolutbetrag: das Vorzeichen ändert die Stellenwertziffern in dieser Definition nicht, was dazu passt, wie Teilbarkeitsregeln und die meisten Hausaufgabenblätter Ziffernsummen behandeln. Die Implementierung bleibt innerhalb sicherer JavaScript-Ganzzahlen, sodass jeder divmod-Schritt exakt ist, ohne Gleitkomma-Drift und ohne Abhängigkeit von externen Bibliotheken oder Netzwerkanrufen.
Wo Ziffernsummen in der Praxis vorkommen
Unterrichtliche Teilbarkeitsregeln für drei und neun beruhen darauf, dass die dezimale Ziffernsumme modulo neun der Zahl modulo neun entspricht; Lehrkräfte brauchen ein deterministisches Orakel, das die Zwischenziffern zeigt, nicht nur eine Blackbox-Summe. Olympiade- und Programmierwettbewerbsaufgaben fordern oft die Summe der Ziffern nach Schreiben von n in Basis b, oder wiederholte Ziffernsummen, die mit einer einzigen Entwicklung beginnen. Produktteams nutzen leichte additive Prüfungen für Seriennummern, Ticketcodes und Chargenkennungen, wenn ein voller Luhn oder kryptografischer Prüfsumme übertrieben wäre.
Nutzen Sie das Browser-Werkzeug für Hausaufgaben und schnelle Plausibilitätschecks, dann rufen Sie denselben Vertrag aus Skripten auf, wenn Sie Massenchecks brauchen. Wenn Sie später die digitale Wurzel (wiederholtes Summieren bis zu einer Ziffer) oder modulare Prüfsummen wie Luhn brauchen, behandeln Sie diese als getrennte Absichten statt diese Ziffernsummen-Seite zu überladen.
Anwendungsfälle
Teilbarkeit und Hausaufgaben-Checks
Prüfen Sie dezimale Ziffernsummen für die Regeln von drei und neun, mit voller zurückgegebener Ziffernliste, damit Lernende jeden Schritt nachvollziehen können.
Häufige Fragen
Was ist eine Ziffernsumme?
Die Ziffernsumme einer ganzen Zahl ist die Summe ihrer Stellenwertziffern in einer gewählten Basis. Für 12345 in Basis 10 sind die Ziffern 1+2+3+4+5 und die Summe 15.
Welche Basen werden unterstützt?
Basen von 2 bis 36. Basis 10 ist der Standard.
Wie werden negative Zahlen behandelt?
Der Absolutbetrag wird entwickelt. Die Ziffernsumme von −123 entspricht der von 123; das Vorzeichen ändert hier die Stellenwertziffern nicht.
Berechnet dies die digitale Wurzel?
Nein. Es liefert eine einzige Entwicklung und deren Summe. Wiederholtes Summieren bis zu einer Ziffer (digitale Wurzel) ist eine andere Aufgabe.
Wie groß ist die Quersumme von 12345?
Sie ist 15. Im Zehnersystem lauten die Ziffern 1, 2, 3, 4 und 5, und ihre Summe ergibt 15. Der Rechner zeigt diese Ziffern mit an, damit Sie jeden Schritt nachprüfen können.
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/numth/digit-sum \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":12345}'const res = await fetch("https://api.kit.forhosting.com/numth/digit-sum", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 12345
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/numth/digit-sum",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 12345
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/numth/digit-sum", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":12345}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":12345}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/numth/digit-sum", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"n": 12345
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "numth.digit_sum",
"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
min_base | 2 |
max_base | 36 |
max_abs_n | 9007199254740991 |
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
Sie senden eine Ganzzahl und optional eine Basis; Sie erhalten die normalisierten Felder, die geordnete Ziffernliste, die Ziffernanzahl und die Ziffernsumme in einer stabilen JSON-Form, der Skripte und Unterrichtsräume vertrauen können.
Was Sie senden und was zurückkommt
Setzen Sie optional base auf eine Ganzzahl von zwei bis sechsunddreißig; fehlt sie, ist base standardmäßig zehn für gewöhnliche dezimale Ziffernsummen. Beispielprüfungen: n gleich 12345 in Basis zehn liefert Ziffern eins bis fünf und Summe fünfzehn; n gleich zweihundertfünfundfünfzig in Basis sechzehn liefert Ziffern fünfzehn und fünfzehn mit Summe dreißig; n gleich null liefert eine einzelne Nullziffer und Summe null. Geben Sie eine Pflicht-Ganzzahl n unter dem Feld n an, oder die Aliasse number, value oder integer. Fehlende Werte, Nicht-Ganzzahlen, Werte außerhalb des sicheren Bereichs oder Anfragen mit Basis unter zwei oder über sechsunddreißig werden mit invalid_input abgelehnt und nicht berechnet. Bei Erfolg enthält die Antwort das normalisierte n, abs_n gleich dem für die Entwicklung genutzten Absolutbetrag, die effektive Basis, digits als Array nichtnegativer Ganzzahlen in höchstwertig-zuerst-Reihenfolge, digit_count als Länge dieses Arrays und digit_sum als deren Summe.
Wo Ziffernsummen in der Praxis vorkommen
Weil diese Fähigkeit eine reine Parse-Engine ist, erzeugen dasselbe n und dieselbe Basis immer dasselbe JSON ohne Modelldrift und ohne gespeicherten Zustand. Der API-Preis ist die veröffentlichte Basis von $0.002 pro erfolgreichem Element; fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
Wettbewerbsaufgaben in beliebigen Basen
Berechnen Sie die Summe der Ziffern von n in Basis b für Olympiade- und Programmierwettbewerbs-Fixtures ohne lokalen Hilfshelfer zu schreiben.
Leichte Serien- und Code-Prüfungen
Wenden Sie eine einfache additive Ziffernsumme auf Ticketcodes oder Chargenkennungen in Pipelines an, die eine deterministische, abrechenbare API-Form brauchen.
Technische Fragen
Was kostet es?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.