Thread 123 -> 123.00 bzw. 1.2 -> 1.20 (19 answers)
Opened by Thomas at 2010-02-10 13:59

Gast Thomas
 2010-02-10 14:34
#132519 #132519
Mein Vergleich sieht so aus (vereinfacht):

Code (perl): (dl )
1
2
3
4
5
6
7
8
if ($summe_berechnet == $summe_ausgelesen)
{
   print "richtig";
}
else
{
   print "Fehler";
}


Das Seltsame ist, ich hatte den Vergleich schon vorher mit == probiert, bekomme da aber Fehlermeldungen, wenn die Werte scheinbar genau gleich (!) sind.

Also z.B.
(18262.94) stimmt NICHT mit errechnetem Wert (18262.94) überein.
Aber dafür klappt es mit:
(77.90) stimmt mit errechnetem Wert (77.9) überein.

Das kann doch nicht sein, oder gibt Perl mir da nicht die ganze Variable aus?

View full thread 123 -> 123.00 bzw. 1.2 -> 1.20