Tackleberry
Mitglied
Hallo,
ich habe ein Programm mit einer For-Schleife geschrieben um was zu testen, das mir in einem anderen Programm Probleme bereitet.
Ich lasse die Schleife laufen bis b <= 20 ist, b startet bei 1. Bei jedem Durchlauf wird b um 0,1 erhöht. Das geht auch bis 2,7 gut. Denn statt 2,8, errechnet das Programm 2,79999 Das ist ziemlich ärgerlich und mathematisch falsch. Woran liegt das?
Den Quelltext und das ausgeführte Programm seht ihr auf dem angehängtem Bild.
Danke.
ich habe ein Programm mit einer For-Schleife geschrieben um was zu testen, das mir in einem anderen Programm Probleme bereitet.
Ich lasse die Schleife laufen bis b <= 20 ist, b startet bei 1. Bei jedem Durchlauf wird b um 0,1 erhöht. Das geht auch bis 2,7 gut. Denn statt 2,8, errechnet das Programm 2,79999 Das ist ziemlich ärgerlich und mathematisch falsch. Woran liegt das?
Den Quelltext und das ausgeführte Programm seht ihr auf dem angehängtem Bild.
Danke.