Urgent, problème de Multiplication en C ...
Marie
-
WhiteFang Messages postés 2063 Date d'inscription Statut Membre Dernière intervention -
WhiteFang Messages postés 2063 Date d'inscription Statut Membre Dernière intervention -
J'ai un problème : d_NbHeures = d_NbHeures * 100.00;
Lorsque d_NbHeures = 0,58 et qu'il est multiplié par 100.00, ça me donne 57 comme résultat. Est-ce que quelqu'un peut m'aider, c'est urgent!!!
Lorsque d_NbHeures = 0,58 et qu'il est multiplié par 100.00, ça me donne 57 comme résultat. Est-ce que quelqu'un peut m'aider, c'est urgent!!!
A voir également:
- Urgent, problème de Multiplication en C ...
- Application multiplication - Télécharger - Études & Formations
- 7 fois 8 table de multiplication - Télécharger - Études & Formations
- Multiplication en anglais excel - Guide
- Multiplication sql ✓ - Forum MySQL
- Signe multiplication ✓ - Forum Bureautique
1 réponse
Oui, c'est l'espace des réels selon l'informatique, c'est à dire un espace pseudo-réel discrétisé, qui a donc des erreurs d'arrondis. Tu peux utiliser une fonction qui formatte le chiffre en arrondissant à l'unité la plus proche.
Rem: 0,58 n'est pas un chiffre en C, il faut écrire 0.58 !
:,§_ ç _
(@)=(@)
Rem: 0,58 n'est pas un chiffre en C, il faut écrire 0.58 !
:,§_ ç _
(@)=(@)
Wild and Free