Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<string>
- using namespace std;
- #define flush cin.clear(); cin.ignore(90,'\n');
- class kuliah{
- string nama;
- int sks;
- int duit;
- public:
- inline void tambahsks(int a){
- sks = a + sks;
- duit = duit - (a*400000);
- if(duit < 400000)
- cout<<"Not Enough Funds"<<endl;
- }
- inline void deposit(int a){
- duit = a + duit;
- }
- inline string setNama(string a){
- nama = a;
- }
- inline int setDuit(int a){
- duit = a;
- }
- inline string getNama(){
- return nama;
- }
- inline int getDuit(){
- return duit;
- }
- void status(){
- cout <<"Nama : "<<nama<<endl;
- cout <<"Saldo : "<<duit<<endl;
- cout <<"SKS Diambil : "<<sks<<endl;
- }
- void menu(){
- cout<<"1. Tambah Saldo"<<endl;
- cout<<"2. Tambah SKS"<<endl;
- cout<<"3. Keluar"<<endl;
- }
- };
- kuliah kul;
- void awal(){
- string namax;
- int duitx;
- cout<<"Masukkan Nama : "<<endl;
- getline(cin, namax);
- kul.setNama(namax);
- cout<<"Masukkan Saldo Awal : "<<endl;
- cin>>duitx;
- kul.setDuit(duitx);
- }
- int main(){
- int sks, duit, pilih;
- awal();
- do{
- kul.status();
- kul.menu();
- cin>>pilih;
- flush;
- if(pilih == 1){
- cout<<"Masukkan Jumlah Saldo Yang Ingin Ditambah : "<<endl;
- cin>>duit;flush;
- kul.deposit(duit);
- }
- if(pilih == 2){
- cout<<"Masukkan Jumlah SKS Yang Ingin Ditambah : "<<endl;
- cin>>sks;flush;
- kul.tambahsks(sks);
- }
- if(pilih == 3){
- cout<<"Exiting..."<<endl;
- }
- else{
- cout<<"Menu Tidak Ada!!!"<<endl;
- }
- cin.get();
- }while(pilih!=3);
- cin.get();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement