Bonjour à tout le monde,
Je vais essayer d'exposer mon problème simplement et le plus clairement possible :
Je demande à l'utilisateur de saisir un réél au clavier (exemple : 0.6) que je stocke dans une structure de données. Le problème que je rencontre est que la valeur stockée n'est pas 0.6 mais quelquechose du genre 0.5999999999999999998. Je n'ai par contre pas ce problème si la valeur saisie est 0.5.
Autre problème (j'ai trouvé le moyen d'y palier, cependant j'aimerai savoir si quelqu'un a dj eu le même problème).
Je programme avec Code::Blocks sous windows quand je calcul le sinus ou le cosinus d'un angle est que la valeur doit valoir 0, je ne trouve pas 0 mais 6.6849274324207434 (enfin quelquechose d'abérant). Je dois donc faire +1 puis -1 à la variable dans laquelle est stockée la valeur du cosinus pour trouver 0.
Merci d'avance,
Partager