Advertisement
agusbd

Laporan mingguan 5 plug 3 upnvyk

Nov 23rd, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.43 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. //xagusart
  4.  
  5. int main()
  6. {
  7.  
  8.     int  mka[10],
  9.          nilai[10];
  10.     char nama[30],
  11.          yn,
  12.          kelas[10];
  13.     int  nim,
  14.          jum,
  15.          x;
  16.     bool rekam = true;
  17.  
  18.  
  19.     ulang :
  20.     cout<<"MENU"<<endl;
  21.     cout<<"1. Rekam Data Mahasiswa"<<endl;
  22.     cout<<"2. Cetak Data Mahasiswa"<<endl;
  23.     cout<<"3. Keluar"<<endl;
  24.     cout<<"Silakan masukan pilihan : ";cin>>x;
  25.     switch(x){
  26.     case 1:
  27.     rekam = false;
  28.     cout<<"rekam data mahasiswa"<<endl;
  29.     cout<<"--------------------"<<endl;
  30.     cin.ignore();
  31.     cout<<"masukan nama   : ";cin.getline(nama,30);
  32.     cout<<"masukan no mhs : ";cin>>nim;
  33.     cout<<"Banyak MKA     : ";cin>>jum;
  34.     cout<<endl<<"Petunjuk : Tekan tab ya untuk geser kolom"<<endl;
  35.     cout<<"-----------------------------"<<endl;
  36.     cout<<"| Kode MKA  |"<< " kelas |"<<" Nilai |"<<endl;
  37.     cout<<"-----------------------------"<<endl;
  38.       for(int i =0;i<jum;i++)
  39.         {
  40.             cout<<"| ";
  41.             cin>>mka[i]>>kelas[i]>>nilai[i];
  42.             cin.ignore();
  43.         }
  44.     cout<<"-----------------------------"<<endl;
  45.     cout<<"kembali ke menu utama <y/n>";
  46.     cin>>yn;
  47.         if(yn=='y')
  48.             goto ulang;
  49.         else
  50.             return 0;
  51.     break;
  52.  
  53.     case 2:
  54.      if(rekam)
  55.         {
  56.             cout<<"data belum direkam"<<endl;
  57.             cout<<"silakan kembali ke menu utama <y/n>";
  58.             cin>>yn;
  59.             if(yn=='y')
  60.                   goto ulang;
  61.             else
  62.                   return 0;
  63.         }
  64.     else
  65.     {
  66.     cout<<endl<<"Cetak data mahasiswa"<<endl;
  67.     cout<<"No mahasiswa   : "<<nim<<endl;
  68.     cout<<"Nama mahasiswa : "<<nama<<endl;
  69.     cout<<"Jumlah MKA     : "<<jum<<endl;
  70.     cout<<endl<<endl;
  71.     cout<<"-----------------------------"<<endl;
  72.     cout<<"| Kode MKA  |"<< " kelas |"<<" Nilai |"<<endl;
  73.     cout<<"-----------------------------"<<endl;
  74.     for(int j =0;j<jum;j++)
  75.         {
  76.             cout<<"| ";
  77.             cout<<mka[j];
  78.             cout<<"\t\t";
  79.             cout<<kelas[j];
  80.             cout<<"\t";
  81.             cout<<nilai[j];
  82.             cout<<"   |";
  83.             cout<<endl;
  84.         }
  85.     cout<<"-----------------------------"<<endl;
  86.     cout<<"silakan kembali ke menu utama <y/n>";
  87.         cin>>yn;
  88.         if(yn=='y')
  89.             goto ulang;
  90.         else
  91.             return 0;
  92.     case 3:
  93.         return 0;
  94.     }
  95.   }
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement