Zahl als Text umwandeln
Hallo zusammen,
wie kann ich eine Zahl als Text umwandeln, zB 1 in eins, 2 in zwei usw.
Vielen Dank schon mal.
Gruß Kruna
12 Antworten
-
Moin ,
es gibt meines Wissens keinen direkten NX-Befehl dafür.
Für bessere/mehr Hilfe braucht es mehr Infos.Wie soll es den im Detail werden?
Nur einzelne Ziffern? Von 0 bis ...? Wie soll z.B. 145 als zahlwort aussehen?
KI kann sowas ;-) (und toleriert sogar schreibfehler :-D)Vg Ronald
-
Ich habe mal so etwas für eine Uhr umgesetzt. Das könnte man sich noch auf ein paar Stellen mehr erweitern :-) Mirko
-
Als weitere Idee: In Fließtexten schreibt man der Regel nach die Zahlen bis 12 ja als Zahlwörter, darüber hinaus als Ziffern. Das habe ich mal so gelöst:
Und für Zahlwörter bis 99:
Das ließe sich mit weiteren Arrays für Hunderter, Tausender usw. bei Bedarf bei Bedarf noch erweitern.
-
Dieser aktuelle Code funktioniert zuverlässig und fehlerfrei bis einschließlich:
999.999.999,99
(neunhundertneunundneunzig Millionen neunhundertneunundneunzigtausend
neunhundertneunundneunzig Komma neunundneunzig)
Glaube ich zumindest :)
ist vielleicht etwas steif programmiert aber funktioniert
-
Ich habe hier noch eine etwas kompaktere Lösung, welche auch bis 999 Millionen und mit 2 Nachkommastellen funktioniert. Wobei es ja eigentlich nicht auf die Länge ankommt... :)
Die Ausgabe ist:
"Elf Millionen Dreihundertfünfundvierzigtausendsechshundertachtundsiebzig Komma Neunzig"
Content aside
- Status Answered
-
1
„Gefällt mir“ Klicks
- vor 1 MonatMon, April 14, 2025 at 10:07 AM UTCZuletzt aktiv
- 12Antworten
- 189Ansichten
-
6
Folge bereits