Small Basic Forum
Zahl ins deutsche Format umwandeln - Printable Version

+- Small Basic Forum (https://litdev.uk/mybb)
+-- Forum: Small Basic (https://litdev.uk/mybb/forumdisplay.php?fid=1)
+--- Forum: Extensions (https://litdev.uk/mybb/forumdisplay.php?fid=3)
+--- Thread: Zahl ins deutsche Format umwandeln (/showthread.php?tid=328)



Zahl ins deutsche Format umwandeln - martmen - 05-02-2025

Hallo zusammen,

Das Programm (mit der Erweiterung LitDev) WNWQ963.000 formatiert eine Zahl in das deutsche Format mit Tausendertrennzeichen und Rundung.
Hat jemand einen Vorschlag für eine Verbesserung der Optimierung?
Vielen Dank
Martin


RE: Zahl ins deutsche Format umwandeln - litdev - 05-02-2025

Nice, you can also experiment with cultures:

Code:
number = 123456789.1234
LDUtilities.CurrentCulture = "de-de"
result = LDUtilities.GetCurrentCultureNumber(number)
TextWindow.WriteLine(result)
result2 = LDUtilities.GetCultureInvariantNumber(result)
TextWindow.WriteLine(result2)



RE: Zahl ins deutsche Format umwandeln - martmen - 05-03-2025

Zum einen kann man die Zahl in meinem Programm auch Runden lassen und es werden wie in Deutschland üblich 1000der Punkte zur besseren Lesbarkeit eingefügt.
Eine Optimierung sehe ich hier z.B. in der Schleife zum Zusammenbau der Zahl. Dies könnte man auch in der vorhergehenden While Schleife bereits erledigen. Aber vielleicht gibt es auch weitere Optimierungen.
Hat jemand einen Vorschlag?

Es macht mir einfach Spaß mit Small Basic etwas zu Programmieren.


RE: Zahl ins deutsche Format umwandeln - AbsoluteBeginner - 05-04-2025

(05-03-2025, 09:58 PM)martmen Wrote: ...

Es macht mir einfach Spaß mit Small Basic etwas zu Programmieren.

I also like to create something using Small Basic.  Rolleyes

Small Basic is as cozy as a boat gently rocking on the surface of a protected forest lake.
When I write code using Small Basic, I feel like a fisherman sitting in such a boat on a quiet morning and enjoying the process.  Tongue