Hallo alle zusammen,
ich sitze momentan an einem Problem, bei dem ich echt einfach nicht mehr weiter weiß. Ich möchte eine float Gleitkommazahl generieren, die nur 3 Nachkommastellen hat (z.b 3.456000). Wenn ich jedoch jegliche Wege durchprobiere (zusammensetzen über einen String, Multiplizieren dann Runden und wieder Teilen, normales Runden,....) komme ich Immer auf einen Wert, der Nahe zu diesen 3 Nachkommastellen sitzt. Aber eben nicht ganz. Mein float sieht dann meistens so aus: 3.6239997 oder 3.800001.
Da dies in einer Art Mathe Kopfrechnen App ausarten soll, muss der Nutzer ja mit diesen Werten weiterrechnen und im Code soll mit diesen Werten auch weitergerechnet werden (Überprüfung der Nutzereingabe).
Ich weiß einfach nicht mehr weiter wie ich einen Float mit 3 Nachkommastellen (3.9870000 - die 0er sind ja am Ende egal) erzeugen kann.
Vielen Dank
Nils
ich sitze momentan an einem Problem, bei dem ich echt einfach nicht mehr weiter weiß. Ich möchte eine float Gleitkommazahl generieren, die nur 3 Nachkommastellen hat (z.b 3.456000). Wenn ich jedoch jegliche Wege durchprobiere (zusammensetzen über einen String, Multiplizieren dann Runden und wieder Teilen, normales Runden,....) komme ich Immer auf einen Wert, der Nahe zu diesen 3 Nachkommastellen sitzt. Aber eben nicht ganz. Mein float sieht dann meistens so aus: 3.6239997 oder 3.800001.
Da dies in einer Art Mathe Kopfrechnen App ausarten soll, muss der Nutzer ja mit diesen Werten weiterrechnen und im Code soll mit diesen Werten auch weitergerechnet werden (Überprüfung der Nutzereingabe).
Ich weiß einfach nicht mehr weiter wie ich einen Float mit 3 Nachkommastellen (3.9870000 - die 0er sind ja am Ende egal) erzeugen kann.
Vielen Dank
Nils