Hey,
Führt das mal aus:

Code:
for (my $counter = -0.5; $counter < 0.5; $counter += 0.1) {
print $counter."\n";
}
Ich bekomme da die Ausgabe:

Code:
-0.5
-0.4
-0.3
-0.2
-0.1
-2.77555756156289e-17
0.1
0.2
0.3
0.4
Wie kommt sowas zu Stande? Ich schreibe gerade ein komplexes Script um einige Berechnungen automatisch durchzuführen, und wundere mich warum da Mist raus kommt .___. Liegt der Fehler bei mir?