#include <iostream>
#include <cstdlib>
using namespace std;
int main(){
string nim, pass;
int sks=0, pil, yn, total, bayar, kembali;
login:
cout<< "NIM : ";
cin>>nim;
cout<< "Password : ";
cin>>pass;
if (nim != "235150301111048" | pass != "123456") {
system("cls");
cout<<"NIM atau Password tidak sesuai . . .\n"<<endl;
goto login;
}
system("cls");
cout<<"SELAMAT ANDA BERHASIL LOGIN!\n"<< "SELAMAT DATANG PADA SISTEM PENDAFTARAN SEMESTER ANTARA\n"<< endl;
menu:
cout<<"Pilihan mata kuliah :\n"<<"1. Sistem Digital (Ketentuan: 4 sks)\n"<< "2. Sistem Linear (Ketentuan: 3 sks)\n";
cout<<"3. Pemrograman Lanjut (Ketentuan: 4 sks)\n"<< "4. Matematika Komputasi (Ketentuan: 3 sks)\n"<< endl;
cout<<"5. Bayar\n"<<"6. Batal\n";
cout<<"MAsukan pilihan anda : ";
cin>>pil;
cout<<endl;
switch (pil){
case 1:
system("cls");
sisdig:
cout<<"Mata Kuliah : Sistem Digital\n"<<"Jumlah sks : 4 sks\n";
cout<<"Harga : Rp 400.000,-\n"<<"Apakah anda ingin menambahkan mata kuliah ini?\n";
cout<<"1. Ya\n"<<"2. Tidak\n"<<"Pilihan anda : ";
cin>>yn;
switch (yn){
case 1:
sks += 4;
system("cls");
goto menu;
break;
case 2:
system("cls");
goto menu;
break;
default:
system("cls");
cout<<"Pilihan yang anda masukkan tidak tersedia . . .\n"<<endl;
goto sisdig;
break;
}
break;
case 2:
system("cls");
silir:
cout<<"Mata Kuliah : Sistem Linier\n"<<"Jumlah sks : 3 sks\n";
cout<<"Harga : Rp 300.000,-\n"<<"Apakah anda ingin menambahkan mata kuliah ini?\n";
cout<<"1. Ya\n"<<"2. Tidak\n"<<"Pilihan anda : ";
cin>>yn;
switch (yn){
case 1:
sks += 3;
system("cls");
goto menu;
break;
case 2:
system("cls");
goto menu;
break;
default:
system("cls");
cout<<"Pilihan yang anda masukkan tidak tersedia . . .\n"<<endl;
goto silir;
break;
}
break;
case 3:
system("cls");
pemla:
cout<<"Mata Kuliah : Pemrograman Lanjut\n"<<"Jumlah sks : 4 sks\n";
cout<<"Harga : Rp 400.000,-\n"<<"Apakah anda ingin menambahkan mata kuliah ini?\n";
cout<<"1. Ya\n"<<"2. Tidak\n"<<"Pilihan anda : ";
cin>>yn;
switch (yn){
case 1:
sks += 4;
system("cls");
goto menu;
break;
case 2:
system("cls");
goto menu;
break;
default:
system("cls");
cout<<"Pilihan yang anda masukkan tidak tersedia . . .\n"<<endl;
goto pemla;
break;
}
break;
case 4:
system("cls");
matkom:
cout<<"Mata Kuliah : Matematika Komputasi\n"<<"Jumlah sks : 3 sks\n";
cout<<"Harga : Rp 300.000,-\n"<<"Apakah anda ingin menambahkan mata kuliah ini?\n";
cout<<"1. Ya\n"<<"2. Tidak\n"<<"Pilihan anda : ";
cin>>yn;
switch (yn){
case 1:
sks += 3;
system("cls");
goto menu;
break;
case 2:
system("cls");
goto menu;
break;
default:
system("cls");
cout<<"Pilihan yang anda masukkan tidak tersedia . . .\n"<<endl;
goto matkom;
break;
}
break;
case 5:
if (sks==0){
system("cls");
cout<<"Keranjang anda masih kosong . . .\n";
goto menu;
} else if (sks<=9){
system("cls");
cout<<"PEMBAYARAN\n";
total = sks * 100000;
cout<<"\nTotal Bayar : Rp "<<total;
cout<<"\nUang Bayar : Rp ";
cin>>bayar;
kembali=bayar-total;
if (total<=bayar){
cout<<"uang kembali : Rp "<<kembali;
} else {
cout<<"Uang anda tidak cukup!";
}
} else {
system("cls");
cout<<"PEMBAYARAN\n";
total = sks * 100000;
cout<<"\nTotal Bayar : Rp "<<total;
cout<<"\nMaaf jumlah maksimal sks yang bisa anda ambil adalah sebanyak 9 sks";
}
break;
case 6:
cout<<"===================="<<" TERIMA KASIH ";
cout<<"====================";
break;
default:
system("cls");
cout<<"Pilihan yang anda masukkan tidak tersedia . . .\n"<<endl;
goto menu;
break;
}
return 0;
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}