Advertisement
piotranon

Untitled

Jun 25th, 2020
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.33 KB | None | 0 0
  1. int x=0;
  2.  
  3.     while(true){
  4.         cout<<"Menu"<<endl;
  5.         cout<<"1. Add student"<<endl;
  6.         cout<<"2. Delete student"<<endl;
  7.         cout<<"3. Show student data"<<endl;
  8.         cout<<"4. Update student data"<<endl;
  9.         cout<<"5. Show all student data"<<endl;
  10.         cout<<"6. Quit"<<endl;
  11.         cout<<"Wybieram : ";
  12.         cin>>x;
  13.         system("cls");
  14.         switch (x)
  15.         {
  16.             case 1:
  17.                 string name,surname,fieldOfStudy;
  18.                 int age,indexNr,birthDay,birthMonth,birthYear;
  19.                 float avarageGrade;
  20.                 cout<<"Adding a new student"<<endl;
  21.                 cout<<"Give student data"<<endl;
  22.  
  23.                 cout<<"Name:";
  24.                 cin<<name;
  25.  
  26.                 cout<<"Surname:";
  27.                 cin<<surname;
  28.  
  29.                 cout<<"Birth:"<<endl;
  30.  
  31.                 cout<<"Year:";
  32.                 cin<<birthYear;
  33.                 cout<<"Month:";
  34.                 cin<<birthMonth;
  35.                 cout<<"Day:";
  36.                 cin<<birthDay;
  37.  
  38.                 cout<<"Age:";
  39.                 cin<<age;
  40.  
  41.                 cout<<"Index Number:"
  42.                 cin<<indexNr;
  43.  
  44.                 cout<<"Field of Study:";
  45.                 cin<<fieldOfStudy;
  46.  
  47.                 cout<<"Avarage grade:";
  48.                 cin<<avarageGrade;
  49.  
  50.                 addStudent(name,surname,birthDay,birthMonth,birthYear,age,fieldOfStudy,indexNr,avarageGrade);
  51.  
  52.                 break;
  53.             case 2:
  54.                 int indexNr;
  55.                 cout<<"Removing a student"<<endl;
  56.                 cout<<"Give student index to delete data."<<endl;
  57.                 cin<<indexNr;
  58.                 removeStudent(indexNr);
  59.                 break;
  60.             case 3:
  61.                 int indexNr;
  62.                 cout<<"Viewing student data"<<endl;
  63.                 cout<<"Give student index to show data."<<endl;
  64.                 cin<<indexNr;
  65.                 printStudent(indexNr);
  66.                 break;
  67.             case 4:
  68.                 string name,surname,fieldOfStudy;
  69.                 int age,indexNr,birthDay,birthMonth,birthYear;
  70.                 float avarageGrade;
  71.                 cout<<"Editing a student"<<endl;
  72.                 cout<<"Give student data"<<endl;
  73.  
  74.                 cout<<"Name:";
  75.                 cin<<name;
  76.  
  77.                 cout<<"Surname:";
  78.                 cin<<surname;
  79.  
  80.                 cout<<"Birth:"<<endl;
  81.  
  82.                 cout<<"Year:";
  83.                 cin<<birthYear;
  84.                 cout<<"Month:";
  85.                 cin<<birthMonth;
  86.                 cout<<"Day:";
  87.                 cin<<birthDay;
  88.  
  89.                 cout<<"Age:";
  90.                 cin<<age;
  91.                
  92.                 cout<<"Index Number:"
  93.                 cin<<indexNr;
  94.  
  95.                 cout<<"Field of Study";
  96.                 cin<<fieldOfStudy;
  97.  
  98.                 cout<<"Avarage grade:";
  99.                 cin<<avarageGrade;
  100.  
  101.                 updateStudent(name,surname,birthDay,birthMonth,birthYear,age,fieldOfStudy,indexNr);
  102.                 break;
  103.             case 5:  
  104.                 string field;
  105.                 cout<<"Viewing all students data"<<endl;
  106.                 cout<<"Field of study:"
  107.                 cin<<field;
  108.                 printAllStudentsOfField(field);
  109.                 break;  
  110.         }
  111.         if(x==6)
  112.             break;
  113.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement