EI : Correction TP3 arbre de décision

, par Pierre

Chers étudiants du groupe 3 de première année de licence,
comme vous me l’avez demandé en TP jeudi 27 septembre 2012 — jour où nous fêtions les 20 ans de la masse critique de San Francisco ainsi que les 14 ans de Google — voici le corrigé du dernier exercice du TP.

  1. /* Declaration de fonctionnalites supplementaires */
  2. #include <stdlib.h> /* pour EXIT_SUCCESS */
  3. #include <stdio.h> /* pour printf() */
  4.  
  5. /* Declaration des constantes et types utilisateur */
  6. #define STABLES 0
  7. #define INQUIETS 1
  8. #define PANIQUES 2
  9. #define OUI 1
  10. #define NON 0
  11.  
  12. /* Declaration des fonctions utilisateur */
  13.  
  14. /* Fonction principale */
  15. int main()
  16. {
  17.     /* Declaration et initialisation des variables */
  18.     int dette = 143; /* en pourcent de pib */
  19.     int marches = PANIQUES;
  20.     int tauxmontent = OUI;
  21.     int rembourser = OUI;
  22.  
  23.     if (marches == PANIQUES)
  24.     {
  25.         if (dette > 50)
  26.         {
  27.             rembourser = NON;
  28.         }
  29.         else
  30.         {
  31.             rembourser = OUI;
  32.         }
  33.     }
  34.  
  35.     if (marches == INQUIETS)
  36.     {
  37.         if (tauxmontent == OUI)
  38.         {
  39.             rembourser = NON;
  40.         }
  41.         else
  42.         {
  43.             rembourser = OUI;
  44.         }
  45.     }
  46.  
  47.     if (marches == STABLES)
  48.     {
  49.         rembourser = OUI;
  50.     }
  51.  
  52.     if (rembourser == OUI)
  53.     {
  54.         printf("Ne rien changer\n");
  55.     }
  56.     else
  57.     {
  58.         printf("Ne plus rembourser\n");
  59.     }
  60.  
  61.     /* Valeur fonction */
  62.     return EXIT_SUCCESS;
  63. }
  64.  
  65. /* Definition des fonctions utilisateur */

Télécharger

L’énoncé de TP extrait des archives :

TD_TP_03
TD/TP EI semaine 3 2011-2012
Revenu et logement, Je livre ici quelques éléments de comparaison concernant mon niveau de vie, pour couper court à quelques idées reçues, et un condensé de nombreuses (...)
Revenu et travail d’un enseignant-chercheur, Cet article complète l'article Revenu et logement, en détaillant un peu le budget de mon ménage, mon parcours d'enseignant-chercheur en terme de (...)
Cybersyn (el systemo synco), Au café, mardi 5 avril 2011, j'ai bien vu que, mis à part Antoine Allombert, personne ne connaissait l'histoire de l'extraordinaire projet chilien (...) [jpg, jpg, png]