Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- //xagusart
- int main()
- {
- int mka[10],
- nilai[10];
- char nama[30],
- yn,
- kelas[10];
- int nim,
- jum,
- x;
- bool rekam = true;
- ulang :
- cout<<"MENU"<<endl;
- cout<<"1. Rekam Data Mahasiswa"<<endl;
- cout<<"2. Cetak Data Mahasiswa"<<endl;
- cout<<"3. Keluar"<<endl;
- cout<<"Silakan masukan pilihan : ";cin>>x;
- switch(x){
- case 1:
- rekam = false;
- cout<<"rekam data mahasiswa"<<endl;
- cout<<"--------------------"<<endl;
- cin.ignore();
- cout<<"masukan nama : ";cin.getline(nama,30);
- cout<<"masukan no mhs : ";cin>>nim;
- cout<<"Banyak MKA : ";cin>>jum;
- cout<<endl<<"Petunjuk : Tekan tab ya untuk geser kolom"<<endl;
- cout<<"-----------------------------"<<endl;
- cout<<"| Kode MKA |"<< " kelas |"<<" Nilai |"<<endl;
- cout<<"-----------------------------"<<endl;
- for(int i =0;i<jum;i++)
- {
- cout<<"| ";
- cin>>mka[i]>>kelas[i]>>nilai[i];
- cin.ignore();
- }
- cout<<"-----------------------------"<<endl;
- cout<<"kembali ke menu utama <y/n>";
- cin>>yn;
- if(yn=='y')
- goto ulang;
- else
- return 0;
- break;
- case 2:
- if(rekam)
- {
- cout<<"data belum direkam"<<endl;
- cout<<"silakan kembali ke menu utama <y/n>";
- cin>>yn;
- if(yn=='y')
- goto ulang;
- else
- return 0;
- }
- else
- {
- cout<<endl<<"Cetak data mahasiswa"<<endl;
- cout<<"No mahasiswa : "<<nim<<endl;
- cout<<"Nama mahasiswa : "<<nama<<endl;
- cout<<"Jumlah MKA : "<<jum<<endl;
- cout<<endl<<endl;
- cout<<"-----------------------------"<<endl;
- cout<<"| Kode MKA |"<< " kelas |"<<" Nilai |"<<endl;
- cout<<"-----------------------------"<<endl;
- for(int j =0;j<jum;j++)
- {
- cout<<"| ";
- cout<<mka[j];
- cout<<"\t\t";
- cout<<kelas[j];
- cout<<"\t";
- cout<<nilai[j];
- cout<<" |";
- cout<<endl;
- }
- cout<<"-----------------------------"<<endl;
- cout<<"silakan kembali ke menu utama <y/n>";
- cin>>yn;
- if(yn=='y')
- goto ulang;
- else
- return 0;
- case 3:
- return 0;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement