Zahlen-in-Worte-Rechner
Was ist ein Zahlen-in-Worte-Rechner?
Ein Zahlen-in-Worte-Rechner verwandelt einen numerischen Wert wie 1234 in seine ausgeschriebene englische Form: “one thousand two hundred thirty-four”. Eine Zahl in Worten zu schreiben ist etwas, das wir ständig tun, ohne darüber nachzudenken, und doch hat es sehr praktische Anwendungen. Schecks, Rechtsverträge und Rechnungen verlangen oft, dass der Betrag in Worten geschrieben wird, damit die Zahl nicht durch Hinzufügen einer Ziffer verändert werden kann. Zahlen auszuschreiben ist außerdem eine nützliche Lernhilfe für alle, die Englisch lernen, und eine schnelle Möglichkeit, noch einmal zu prüfen, ob man eine lange Zahl richtig gelesen hat.
Dieser Rechner akzeptiert ganze Zahlen, negative Zahlen und Dezimalzahlen und gibt immer englische Wörter in Kleinbuchstaben zurück, unabhängig davon, in welcher Seitensprache Sie ihn betrachten.
Wie funktioniert er?
Eine Zahl wird umgewandelt, indem sie in Dreiergruppen von Ziffern von rechts nach links gelesen wird. Das Englische hat einen festen Satz von Bausteinen, die der Rechner kombiniert:
- Die Einer und die unregelmäßigen “teens” — one, two, three, … bis nineteen.
- Die Zehner — twenty, thirty, forty, … bis ninety, die mit einer folgenden Einerziffer durch einen Bindestrich verbunden werden, wie in “twenty-one”.
- Das Wort “hundred” für die Hunderterziffer innerhalb jeder Gruppe.
- Die Skalenwörter, die jede Dreiergruppe benennen: thousand, million, billion und trillion.
Jede Dreiergruppe von Ziffern wird auf dieselbe Weise ausgeschrieben, und das Skalenwort für diese Gruppe wird angehängt. Gruppen, die vollständig aus Nullen bestehen, werden übersprungen, sodass 1.000.000 einfach “one million” ist und nicht “one million zero thousand zero”.
Sonderfälle
Der Rechner behandelt die Grenzfälle, über die ein naiver Ansatz stolpert:
- Null wird als das einzelne Wort “zero” geschrieben.
- Negative Zahlen werden mit dem Wort “negative” vorangestellt, sodass zu “negative forty-two” wird.
- Dezimalzahlen werden als der ganzzahlige Teil gelesen, dann das Wort “point”, und danach jede Ziffer nach dem Dezimalpunkt einzeln ausgesprochen. So ist “three point one four” und nicht “three point fourteen”.
- Eine leere oder ungültige Eingabe gibt nichts zurück.
Durchgerechnete Beispiele
| Zahl | In Worten |
|---|---|
| 0 | zero |
| 5 | five |
| 21 | twenty-one |
| 105 | one hundred five |
| 1234 | one thousand two hundred thirty-four |
| 1000000 | one million |
| 1000000000 | one billion |
| -42 | negative forty-two |
| 3.5 | three point five |
Beachten Sie, dass 105 “one hundred five” ist — im amerikanischen Englisch steht kein “and” zwischen den Hundertern und den Einern. Beachten Sie auch, dass die Dezimalzahl 3.5 die Ziffer nach dem Punkt einzeln ausschreibt (“five”), was die Regel für längere Dezimalzahlen wie 3.14 (“three point one four”) konsistent hält.
Praktische Hinweise
- Die Ausgabe besteht immer aus englischen Wörtern, auch wenn die Beschriftungen des Rechners in einer anderen Sprache angezeigt werden. Dadurch bleibt die ausgeschriebene Form für den häufigsten Anwendungsfall eindeutig, nämlich das Ausstellen englischsprachiger Schecks und Dokumente.
- Sehr große Werte werden bis zur Billionen-Skala unterstützt. Für Zahlen jenseits dieses Bereichs würden Sie einfach mit den nächsten Skalenwörtern fortfahren.
- Für die verwandte Aufgabe, eine Dezimalzahl in eine kompakte wissenschaftliche Form umzuwandeln, siehe den Rechner für die Exponentialschreibweise unter https://www.mega-calculator.com/de/math/exponential-notation/, und um einen Wert zu runden, bevor Sie ihn ausschreiben, siehe https://www.mega-calculator.com/de/math/rounding/.