Advertisement
mbah_bejo

Latihan 1.2

Nov 9th, 2020
890
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.87 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int home(int input){
  5.     cout<< "-------------------------------------";
  6.     cout<< "------------------------------------"<<endl;
  7.     cout<< "|\t\t\t\tMENU\t\t\t\t\t|"<< endl;
  8.     cout<< "-------------------------------------";
  9.     cout<< "------------------------------------"<<endl;
  10.     cout<<"|  [1] Lihat Daftar Mahasiswa\t\t[5] Edit Data Mahasiswa\t\t|"<<endl;
  11.     cout<<"|  [2] Lihat Daftar Dosen\t\t[6] Edit Data Dosen\t\t|"<<endl;
  12.     cout<<"|  [3] Lihat Daftar Mata Kuliah\t\t[7] Edit Data Mata Kuliah\t|"<<endl;
  13.     cout<<"|  [4] Lihata Jadwal Kuliah\t\t[8] Keluar\t\t\t|"<<endl;
  14.     cout<< "-------------------------------------";
  15.     cout<< "------------------------------------"<<endl;
  16.     cout <<"Input : ";
  17.     cin >> input;
  18.     return input;
  19. }
  20.  
  21. void dataMahasiswa()
  22. {
  23.     cout <<"NAMA1\t"<<"NIM1" <<endl;
  24.     cout <<"NAMA2\t"<<"NIM2" <<endl;
  25.     cout <<"NAMA3\t"<<"NIM3" <<endl;
  26. }
  27.  
  28. void dataDosen()
  29. {
  30.     cout <<"DOSEN1\t"<<"NIP1" <<endl;
  31.     cout <<"DOSEN2\t"<<"NIP2" <<endl;
  32.     cout <<"DOSEN3\t"<<"NIP3" <<endl;
  33. }
  34.  
  35. void dataMatkul()
  36. {
  37.     cout <<"MATKUL1" <<endl;
  38.     cout <<"MATKUL2" <<endl;
  39.     cout <<"MATKUL3" <<endl;
  40. }
  41.  
  42. void jadwalKuliah()
  43. {
  44.     cout <<"MATKUL1\t" <<"JAM1"<<endl;
  45.     cout <<"MATKUL2\t" <<"JAM2"<<endl;
  46.     cout <<"MATKUL3\t" <<"JAM3"<<endl;
  47. }
  48.  
  49. int main(){
  50.     int input;
  51.     int run=1;
  52.     while (run)
  53.     {
  54.     input = home(input);
  55.     switch (input)
  56.     {
  57.     case 1:
  58.         dataMahasiswa();
  59.         break;
  60.     case 2:
  61.         dataDosen();
  62.         break;
  63.     case 3:
  64.         dataMatkul();
  65.         break;
  66.     case 4:
  67.         jadwalKuliah();
  68.         break;
  69.     case 8:
  70.         run=0;
  71.         cout<< "selesai";
  72.         break;    
  73.     default:
  74.         cout << "Jawaban tidak valid, silakan ulangi\n";
  75.        
  76.     }
  77.     input=0;
  78.     }
  79.     return 0;    
  80. }
  81.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement