Advertisement
JosepRivaille

Test: Conjunt d'estudiants amb imax

Oct 2nd, 2015
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.55 KB | None | 0 0
  1. #include "Cjt_estudiants.hh"
  2. #include "Estudiant.hh"
  3.  
  4. int main() {
  5.   Cjt_estudiants c;
  6.   Estudiant est;
  7.   cout << "Entra el conjunt, precedit per la mida: " << endl;
  8.   c.llegir();
  9.   cout << endl << "El teu conjunt es: " << endl;
  10.   c.escriure();
  11.   cout << endl;
  12.   int n;
  13.   cout << "1 - Afegir estudiant" << endl;
  14.   cout << "2 - Modificar estudiant" << endl;
  15.   cout << "3 - Modificar iessim" << endl;
  16.   cout << "4 - Esborrar" << endl;
  17.   cout << "5 - Estudiant nota max" << endl << endl;
  18.   while (cin >> n) {
  19.     if (n == 1) {
  20.       est.llegir();
  21.       c.afegir_estudiant(est);
  22.       cout << endl;
  23.       c.escriure();
  24.       cout << endl;
  25.     }
  26.     else if (n == 2) {
  27.       est.llegir();
  28.       c.modificar_estudiant(est);
  29.       cout << endl;
  30.       c.escriure();
  31.       cout << endl;
  32.     }
  33.     else if (n == 3) {
  34.       int i;
  35.       cin >> i;
  36.       est.llegir();
  37.       c.modificar_iessim(i, est);
  38.       cout << endl;
  39.       c.escriure();
  40.       cout << endl;
  41.     }
  42.     else if (n == 4) {
  43.       int dni;
  44.       cin >> dni;
  45.       c.esborrar_estudiant(dni);
  46.       cout << endl;
  47.       c.escriure();
  48.       cout << endl;
  49.     }
  50.     else if (n == 5) {
  51.       est = c.estudiant_nota_max();
  52.       est.escriure();
  53.     }
  54.     else cout << endl << "Introdueix un numero valid" << endl;
  55.     cout << endl;
  56.     cout << "1 - Afegir estudiant" << endl;
  57.     cout << "2 - Modificar estudiant" << endl;
  58.     cout << "3 - Modificar iessim" << endl;
  59.     cout << "4 - Esborrar" << endl;
  60.     cout << "5 - Estudiant nota max" << endl << endl;
  61.   }
  62. }
  63.  
  64. //JosepRivaille
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement