Small Basic Forum
wieso ist es in der deutschen Version so? - Printable Version

+- Small Basic Forum (https://litdev.uk/mybb)
+-- Forum: Small Basic (https://litdev.uk/mybb/forumdisplay.php?fid=1)
+--- Forum: Standard Small Basic (https://litdev.uk/mybb/forumdisplay.php?fid=2)
+--- Thread: wieso ist es in der deutschen Version so? (/showthread.php?tid=330)



wieso ist es in der deutschen Version so? - martmen - 05-03-2025

Das hatte ich nicht erwartet. [Anhang=164][Anhang=164][Anhang=164]


RE: wieso ist es in der deutschen Version so? - AbsoluteBeginner - 05-03-2025

Everything is correct.  Shy

Small Basic correctly understands in which case it sees a number, and in which case it was given a STRING OF CHARACTERS.


RE: wieso ist es in der deutschen Version so? - martmen - 05-04-2025

Es geht nicht um den Unterschied zwischen Zahlen und Text. Es geht darum, dass statt 4 der Wert 4.00 ist. Wann werden Nachkommastellen ausgewiesen und wann nicht? Wovon ist es abhängig?

Z1 = 4.00
Z2 = 4
R1 = Z1 + Z2
TextWindow.WriteLine(Z1)
TextWindow.WriteLine(Z2)
TextWindow.WriteLine(R1)
R2 = Z1 * Z2
TextWindow.WriteLine(R2)
Z3 = "4.00"
R3 = Z2 + Z3
TextWindow.WriteLine(R3)

R3 wird mit Nachkommastellen ausgewiesen. Das liegt wohl daran dass Z3 mit Hockkomma als Text definiert wurde. Das ist was mich verwirrt.