Zu blöd für Division durch Hundert



  • Hallo

    mein Problem ist, dass mein Rechner ein Problem damit zu habe schein durch Hundert zu rechnen:

    float a;

    a=490
    a=a/100

    ergibt:

    a=4,90000009536743

    Ich bin mir mit mein Taschenrecher und ich sind uns einig. Da sollte a=4,9 stehen. 😕

    thx
    G-Kar



  • Hallo

    floats sind niemals 100% exakt, und sollten niemals auf Gleichheit geprüft werden. Sondern immer auf einen Grenzbereich. Dazu findest du im C++ Forum schon genug Threads.

    bis bald
    akari


Log in to reply