cout << "La valeur de bC est : " << bC << "\n";
cout << "La valeur de cC est : " << cC << "\n";
cout << "La valeur de aI est : " << aI << "\n";
cout << "La valeur de bI est : " << bI << "\n";
cout << "La valeur de cI est : " << cI << "\n";
cout << "La valeur de aF est : " << aF << "\n";
cout << "La valeur de bF est : " << bF << "\n";
cout << "La valeur de cF est : " << cF << "\n";
cout << "La valeur de aD est : " << aD << "\n";
cout << "La valeur de bD est : " << bD << "\n";
cout << "La valeur de cD est : " << cD << "\n";
// QUESTIONS À RÉPONDRE:
// Q1: SELON VOUS, POURQUOI ON NE VOIT PAS CORRECTEMENT TOUTES LES VALEUR ?
// Q2: QUE DOIT-ON FAIRE POUR OBTENIR LE BON AFFICHAGE ?
// Q3: POURQUOI bC EST NÉGATIVE ALORS QU'ELLE EST INITIALISÉE AVEC UNE VALEUR
POSITIVE ?
// Q4: QUE FAIRE POUR ÉLIMINER LES AVERTISSEMENTS DE TRONCATURE DU COMPILATEUR
?
/* Déplacer ce commentaire de paragraphe selon la progression de l'exercice.
// 3.3- Calculs et affichage des résultats
// NOTEZ QUE les valeurs des variables précédemment affichées changent au
moment où celles-ci sont modifiées
// Valider les résultats à la calculatrice
cout << "\nValeur des variables après modification selon les calculs
suivants:\n";
// Il n'est pas nécessaire d'effectuer une conversion lorsque les variables
sont toutes du même type.
// 3.3.1- Type CHAR
cC = aC + bC;
cout << "Type CHAR\n---------\n";
cout << "cC = aC + bC;\n";
cout << "cC = " << aC << " + " << bC << " = " << cC << "\n"; // APPLIQUEZ LA
CONVERSION APPROPRIÉE
// Q5: Est-ce que le résultat est bon ? Qu'est-qui ne va pas avec cette valeur
?
// Réexécuter l'expression en 3.3.1 avec les changements suivants:
// 1) Déclarer les variables CHAR en non-signé
// 2) Répondre à nouveau à la question 5.
// NOTEZ QU'UNE PROGRAMMATION SOIGNÉE PERMET D'OBTENIR DES RÉSULTATS SOIGNÉS.
AINSI POUR UN AFFICHAGE CONVIVIAL, IL NE FAUT
// PAS HÉSITER D'ÉTOFFER LA PROGRAMMATION POUR Y PARVENIR.
// 3.3.2- Refaire la section 3.3.1 avec les autres opérateurs changeant
l'opérateur et l'expression. Observer les
// résultats en questions pour chaque type, ne pas répondre à nouveau à la
question 5, vous constaterez les mêmes effets
// de débordement de plage.
// Q6: POURQUOI DANS CERTAINS CAS, LES VALEURS NE CORRESPONDENT PAS, PARFOIS DE
TRÈS PEU COMME DANS LE CAS DE
// LA DIVISION, PARFOIS DE BEAUCOUP COMME DANS LE CAS DE LA MULTIPLICATION ?
// 3.4- Utilisation de plusieurs types dans une même expression
// Lorsque plus d'un type de variable est impliqué, il faut faire une
conversion de façon appropriée.