Hi,
Hintergrund: In ein Textfeld wird eine Zahl mit 2 Nachkommastellen eingegeben und daraus soll eine Double Zahl werden.
Problem dabei: Eingabe 40,01 => 40.01 also Komma muss in Punkt geändert werden.
Kann mir jemand bitte das folgende Phänomen erklären ?
Das ist meine Routine:
Eingabe : numberString = @"40,01"
Ausgabe: result: 40.009998
Eingabe: numberString = @"94,02"
Ausgabe: result: 94.019997
Eingabe: numberString = @"94.01" (also mit Punkt)
Ausgabe: result: 94.00000
Hintergrund: In ein Textfeld wird eine Zahl mit 2 Nachkommastellen eingegeben und daraus soll eine Double Zahl werden.
Problem dabei: Eingabe 40,01 => 40.01 also Komma muss in Punkt geändert werden.
Kann mir jemand bitte das folgende Phänomen erklären ?
Das ist meine Routine:
Eingabe : numberString = @"40,01"
Ausgabe: result: 40.009998
Eingabe: numberString = @"94,02"
Ausgabe: result: 94.019997
Eingabe: numberString = @"94.01" (also mit Punkt)
Ausgabe: result: 94.00000
Es gibt zwei Dinge, die sind unendlich. Das Universum und die menschliche Dummheit. Wobei beim Universum bin ich mir nicht sicher - Albert Einstein