ich weiß, diese Frage sollte man nicht stellen, weil sie allzu simpel erscheint, aber ich find nichts brauchbares, wie man die Genauigkeit für Single oder Double angibt.
Letztendlich möchte ich 2 Nachkommastellen haben
Ich habs mit Dim i!
oder
Dim i as Single
irgendwie zu lösen versucht, aber ich weiß nicht, wie ich die Genauigkeit von 2 Nachkommastellen angebe. Er schneidet mir immer die zweite ab wenns ne Null ist
Hi!
Die „Genauigkeit von 2 Nachkommastellen“ hat mit dem Typ der Variablen nichts zu tun. So wie ich das sehe, willst Du die Zahl irgendwo ausgeben und dabei immer 2 Stellen ANGEZEIGT bekommen, ja?
Beim Formatieren der Variablen kannst Du angeben, wie Du sie dargestellt haben willst. Folgender Code liefert Dir vermutlich das Gewünschte:
dim s as single
dim d as double
s = 12.5432
d = 45.1
Console.WriteLine(s.ToString("0.00") & vbCrNl & d.ToString("0.00"))
Damit bekommst Du immer 2 Nachkommastellen angezeigt, auch wenn die letzte(n) 0 sind.
Gruß,
Martin
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]