![]() |
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. ![]() 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. |