We would like to build a community for Small Basic programmers of any age who like to code. Everyone from total beginner to guru is welcome. Click here to register and share your programming journey!


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Zahl ins deutsche Format umwandeln
#1
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
[-] The following 1 user Likes martmen's post:
  • AbsoluteBeginner
Reply
#2
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)
Reply
#3
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.
Reply
#4
(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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)