Division entière et décimale

Résolu
Wenlix Messages postés 8 Date d'inscription vendredi 28 avril 2017 Statut Membre Dernière intervention 11 mars 2020 - Modifié le 29 févr. 2020 à 14:45
Whismeril Messages postés 19022 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 avril 2024 - 29 févr. 2020 à 12:00
Bonjour j'écris ce poste car je crois qu'il y a une erreur dans mon livre mais je veux en être sûr c'est pourquoi je vous le montre.

Ici d'après moi, a vaut 2/3 à la ligne 3

Or, le livre dit que a vaut 0.


D'un côté je suis sûr que a vaut 2/3 car c'est simple comme calcul mais de l'autre je me dis que le livre ne peut pas faire une erreur si bête et donc qu'il y a un truc que j'ai pas compris.
Merci d'avance pour votre aide.

1 réponse

Whismeril Messages postés 19022 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 avril 2024 656
Modifié le 29 févr. 2020 à 12:00
Bonjour

le livre a raison, et je pense que c'est expliqué quelque part.

Quand on divise deux nombres entiers le résultat est un nombre entier.
Donc en division entière, 2 / 3 = 0 reste 2.

Par contre
double a = 2.0, b = 3.0;
double c = a / b; // là  c vaut  0.666667


1
Rejoignez-nous