Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.68 KB | None | 0 0
  1. // Exercice Propriétés Indexées - Gestion des notes des étudiants( TP26 )
  2. // Fortier Matthieu (Automne 2010)
  3.  
  4. #include "stdafx.h"
  5. #include "Cours.h"
  6. #include "Etudiant.h"
  7. #include "stdlib.h"
  8. using namespace System;
  9.  
  10. void Entete()
  11.         {
  12.             system("cls");             
  13.             Console::WriteLine("Programme : Cahier de notes");
  14.             Console::WriteLine();
  15.             Console::WriteLine("Ecrit par : Fortier Matthieu ");
  16.             return;
  17.         }
  18. int _tmain()
  19. {
  20.     Entete();
  21.     Etudiant^ etu1 = gcnew Etudiant("Grondin");
  22.     Cours^ cour1 = gcnew Cours(410106);
  23.     Cours^ cour2 = gcnew Cours(420126);
  24.     Cours^ cour3 = gcnew Cours(420135);
  25.     Cours^ cour4 = gcnew Cours(420216);
  26.     Cours^ cour5 = gcnew Cours(420226);
  27.     etu1->Etudiant = "Grondin Jacques";
  28.     etu1->Inscription(cour1);
  29.     etu1->ReleveNoteGlobal();
  30.     cour1->NoCours = 420116;
  31.     etu1->ReleveNoteGlobal();
  32.     cour1->Note = -20;
  33.     cour1->Note = 120;
  34.     cour1->Note = 90;
  35.     etu1->ReleveNoteGlobal();
  36.     etu1->Inscription(cour2);
  37.     etu1->Inscription(cour3);
  38.     etu1->Inscription(cour4);
  39.     etu1->Inscription(cour5);
  40.     etu1->ReleveNoteGlobal();
  41.     cour4->Note = 92;
  42.     cour5->Note = 86;
  43.     etu1->ReleveNoteGlobal();
  44.     etu1->ReleveNotePartiel(410135);
  45.     etu1->ReleveNotePartiel(420116);
  46.     etu1->Inscription(cour5);
  47.     etu1->Inscription(cour2);
  48.     etu1->ReleveNoteGlobal();
  49. //  etu1->Abandon(1);
  50.     etu1->ReleveNoteGlobal();
  51. //  etu1->Abandon(2);
  52.     etu1->ReleveNoteGlobal();
  53. //  etu1->Abandon(6);
  54.     etu1->ReleveNoteGlobal();
  55. //  etu1->Abandon(3);
  56.     etu1->ReleveNoteGlobal();
  57. //  etu1->Abandon(3);
  58. //  cour2->Note = 45;
  59.     etu1->ReleveNoteGlobal();
  60. //  etu1->Inscription(cour2);
  61.     etu1->ReleveNoteGlobal();
  62. //  cour2->Note = 75;
  63.     etu1->ReleveNoteGlobal();
  64.     etu1->ReleveNotePartiel(410126);
  65.     return 0;
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement