Module: (C++) Expressions arithmétiques


Problem

7/7

Caractéristiques de la division en C et C++

Theory Click to read/hide

Fonctionnalités de division en C et C++

Il existe deux opérateurs de division dans le langage de programmation C :
/ division  et % calcul du reste de la division.
 
Ne pas oublier !
1) l'opération de calcul du reste de la division (%) s'effectue UNIQUEMENT sur des entiers ;
2) le résultat de l'opération de division (/) dépend du type des opérandes.   
 
Règle
Lors de la division d'un entier par un entier, la partie fractionnaire est toujours ignorée, quel que soit le type de variable dans laquelle nous stockons la valeur . 
Lors du stockage d'un résultat réel dans une variable entière, la partie fractionnaire sera également ignorée.


Examinons des exemples d'opérations de division : entier je, n ; flottant x ; je = 7 ; x = je / 4 ; // x=1, entier divisé par entier x = je / 4. ; // x=1.75, entier divisé par fractionnaire   // (4 - sans point est traité comme un entier,   // 4. (avec un point) - c'est déjà un vrai nombre !) x = (float) je / 4 ; // x=1.75, décimal divisé par entier -   // ici la variable i est convertie en un nombre réel // est une conversion de type EXPLICITE n = 7. / 4.; // n=1, le résultat est écrit dans une variable entière

Problem

1) Aux lignes 8, 10, 12 et 14 organiser la sortie de la valeur de la variable calculée à la ligne précédente (organiser la sortie à partir d'une nouvelle ligne).
2) Exécutez le programme.
3) Assurez-vous que le programme fonctionne exactement comme écrit dans la partie théorique.
4) Analysez les réponses.