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 bankacc{
- int saldoawal;
- int hutang;
- string nama;
- public :
- inline void setor(int a){
- saldoawal += a;
- }
- inline void tarik(int a){
- saldoawal -= a;
- }
- inline void jmlHutang(int a){
- hutang = hutang+ a + (float)(0.5*a);
- }
- inline void setSaldo(int a){
- saldoawal = a;
- }
- inline void setNama(string a){
- nama = a;
- }
- inline int getSaldo(){
- return saldoawal;
- }
- inline string getNama(){
- return nama;
- }
- };
- bankacc bank;
- void status(){
- string nama;
- int saldoawal, hutang;
- cout << "Nama : " << nama << endl;
- cout << "Saldo Awal : " << saldoawal << endl;
- cout << "Hutang : " << hutang << "\n" << endl;
- }
- void menu(){
- cout << "1. Setor " << endl;
- cout << "2. Tarik " << endl;
- cout << "3. Hutang " << endl;
- cout << "4. Keluar \n" << endl;
- }
- void awal(){
- string nama;
- int saldo1;
- cout << "Selamat Datang!!!\n" << endl;
- cout << "Masukan Nama Anda : " << endl;
- getline(cin, nama);
- bank.setNama(nama);
- cout << "Masukan Saldo Utama Anda : " << endl;
- cin >> saldo1;
- cout << endl;
- bank.setSaldo(saldo1);
- }
- int main(){
- int pilih;
- int setor, tarik, hutang;
- awal();
- do{
- status();
- menu();
- cout << "Pilih Menu : " << endl;
- cin >> pilih;
- flush;
- if(pilih==1){
- cout << "Mau Setor Berapa Gan? " << endl;
- cin >> setor;
- flush;
- bank.setor(setor);
- }
- else if(pilih==2){
- cout << "Mau Tarik Berapa Gan? " << endl;
- cin >> tarik;
- flush;
- bank.tarik(tarik);
- }
- else if(pilih==3){
- cout << "Mau Ngutang Berapa Gan? " << endl;
- cin >> hutang;
- flush;
- bank.jmlHutang(hutang);
- }
- else{
- cout << "GG Maz, Gak Ada Menunya!" << endl;
- }
- cout << "Tekan Enter Untuk Lanjutkan..." << endl;
- cin.get();
- }while(pilih!=4);
- cin.get();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment