ForHosting KIT · Entwickler-Tools

Dezimal ↔ ternär (Basis 3) Umrechner

42 ist ternär 1120: ein Siebenundzwanziger, ein Neuner, zwei Dreier und kein Einer, Schritt für Schritt gezeigt, damit Sie die Rechnung prüfen können. Rechnen Sie ganze Zahlen, auch negative, von Dezimal in Basis 3 und zurück. 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
Wert
42
Von
Decimal
Erhalten Sie
Eingabe
42
To
ternary
Ausgangsbasis
10
Zielbasis
3

Implementiert Dezimal-Ternär-Umrechner deterministisch (Parse). Geben Sie Wert und ggf. Modus ein für eine exakte Konvertierung ohne Netz.

Wie die Basis 3 funktioniert

Das Ternärsystem, also die Basis 3, ist ein Stellenwertsystem mit nur den Ziffern 0, 1 und 2. Die Stelle ganz rechts zählt 1, die nächste 3, dann 9, 27, einundachtzig und so weiter, jede das Dreifache der vorigen, und der Dezimalwert ist die Summe aller Ziffern mal ihrem Stellenwert. Deshalb ist ternär 10 gleich 3 und 1120 gleich 42: ein Siebenundzwanziger, ein Neuner, zwei Dreier und kein Einer. Ternärzahlen begegnen Ihnen in Programmierwettbewerben, in der Unterhaltungsmathematik und als Ausgangspunkt für das balancierte Ternärsystem, das die Ziffern danach anders belegt.

Schritt für Schritt umrechnen, ohne Fehler

Von Dezimal nach Ternär teilen Sie immer wieder durch 3 und lesen die Reste rückwärts. Für den Rückweg addieren Sie jede Ziffer mal ihrem Stellenwert oder multiplizieren die Zwischensumme mit 3 und addieren die nächste Ziffer. Bei kurzen Eingaben zeigt das Werkzeug diesen Rechenweg, damit Sie ihn prüfen können. Geben Sie immer an, in welcher Basis Ihre Zahl steht: 10 heißt ternär drei, dezimal zehn, und das Werkzeug rät nie. Negative Zahlen behalten ihr Vorzeichen. Leerzeichen, Kommas, Unterstriche, Brüche und fremde Ziffern werden mit einer klaren Meldung abgelehnt, und Eingaben mit mehr als vierundsechzig Ziffern werden abgewiesen statt gekürzt.

Zweck

Kodierer und Basisumrechnungen werden oft gesucht. Dezimal-Ternär-Umrechner setzt decimal↔ternary mit strenger Validierung um. Goldens fixieren Ein- und Ausgaben für ein Orakel.

Das Webformular zeigt Params mit Beschriftungen in acht Sprachen.

Einsatz

Nutzen Sie Dezimal-Ternär-Umrechner für die beschriebene exakte Konvertierung, nicht für ein volles Kryptopaket. Ersetzt keine schlüsselbasierten Chiffren. Kombinieren Sie sie mit anderen enc.-Hilfen.

Dokumentieren Sie Limits und Modi.

Unterricht mit Dezimal-Ternär-Umrechner.

Unterricht mit Dezimal-Ternär-Umrechner.

Unit-Tests zur Kodierung.

Unit-Tests zur Kodierung.

Text-Pipeline-Hilfen.

Text-Pipeline-Hilfen.

Wie rechne ich eine Dezimalzahl von Hand in Ternär um?

Teilen Sie immer wieder durch 3 und notieren Sie jeden Rest, der stets 0, 1 oder 2 ist. Lesen Sie die Reste dann vom letzten zum ersten: 42 ergibt 1120.

Wie lese ich eine Ternärzahl als Dezimalzahl?

Multiplizieren Sie jede Ziffer mit dem Wert ihrer Stelle, von rechts 1, 3, 9, 27 und so weiter, und addieren Sie alles. Für 1120 ergibt das 27 + 9 + 6 + 0, also 42.

Warum muss ich angeben, in welcher Basis meine Zahl steht?

Weil dieselben Ziffern Verschiedenes bedeuten: 10 ist ternär drei, dezimal aber zehn. Raten wäre mehrdeutig, deshalb rät das Werkzeug nie, und Sie wählen die Ausgangsbasis immer selbst.

Kann ich negative Zahlen oder Zahlen mit Trennzeichen umrechnen?

Negative ja: Sie behalten ihr Minuszeichen in beiden Systemen. Leerzeichen, Kommas und Unterstriche werden abgelehnt, entfernen Sie sie also vorher; ebenso abgelehnt werden Brüche, wissenschaftliche Schreibweise und Zahlen mit mehr als vierundsechzig Ziffern.

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/enc/base-ternary

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/enc/base-ternary \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":"42"}'
{
  "value": "42"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.base_ternary",
  "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_digits64
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.

API $0.002 pro Erfolg; kostenloses Web mit demselben Kern für Unterricht, Tests und Hilfen.

Zweck

Kein Zustand, keine Uhr. invalid_input verhindert stille Fehlausgaben.

Ablauf

Optionale Felder entfallen, nie null. Limits aus params und cap.json gelten im Code. Nach der Validierung transformiert der Kern und liefert stabiles JSON. Die API kostet $0.002 pro Erfolg.

Einsatz

Kein Abo; nur Abrechnung bei erfolgreicher Nutzung der API.

Ist es deterministisch?

Ja: gleicher Eingang, gleicher Ausgang.

Netz oder KI?

Nein; nur Parse.

Ungültige Eingabe?

invalid_input mit klarer Meldung.

Preis?

API $0.002 pro Erfolg; Web kostenlos.

Gibt es ein Widget?

Ja, Tier A mit derselben lib.js.

Vollständige KIT-Dokumentation lesen →