#include”iostream.h”
class atm
{
char lagi;
int t,r,T,P,M;
int menu;
float L;
public:
void pilih()
{
int U=1000000;
do
{
cout<<endl;
cout<<”===========================”<<endl;
cout<<”selamat datang di ATM bank bangtut \n”<<endl;
cout<<”silahkan pilih menu \n”<<endl;
cout<<”===========================”<<endl;
cout<<”1. Tarik Tunai”<<endl;
cout<<”2. Cek Saldo”<<endl;
cout<<”3. Transfer”<<endl;
cout<<”4. Pembayaran PLN”<<endl;
cout<<”5. Pembayaran PDAM”<<endl;
cout<<”===========================”<<endl;
cout<<”masukkan pilihan anda? “;
cin>>menu;
cout<<endl;
if(menu==1)
{
cout<<”=======================”<<endl;
cout<<”Tarik Tunai”<<endl;
cout<<”=======================”<<endl;
cout<<”masukkan jumlah uang yang akan ditarik: “;
cin>>t;
U=U-t;
cout<<”silahkan ambil uang anda”<<endl;
cout<<”sisa saldo anda:”<<U<<endl<<endl;
cout<<”apakah anda ingin kembali ke menu (y/n) ?”;
cin>>lagi;
}
else if(menu==2)
{
cout<<”========================”<<endl;
cout<<”Cek Saldo”<<endl;
cout<<”========================”<<endl;
U=U;
cout<<”Saldo yang anda miliki saat ini adalah: “<<U<<endl<<endl;
cout<<”apakah anda ingin kembali ke menu (y/n) ?”;
cin>>lagi;
}
else if(menu==3)
{
cout<<”========================”<<endl;
cout<<”Transfer”<<endl;
cout<<”========================”<<endl;
cout<<”masukkan nomer rekening: “;
cin>>r;
cout<<”masukkan jumlah uang yang akan ditransfer: “;
cin>>T;
U=U-T;
cout<<”anda telah berhasil mentransferkan uang sebesar: “<<T<<endl;
cout<<”ke rekening: “<<r<<endl<<endl;
cout<<”apakah anda ingin kembali ke menu (y/n) ?”;
cin>>lagi;
}
else if(menu==4)
{
cout<<”========================”<<endl;
cout<<”Pembayaran PLN”<<endl;
cout<<”========================”<<endl;
cout<<”masukkan tagihan PLN: “;
cin>>P;
U=U-P;
cout<<”anda telah berhasil melakukan pembayaran pln sebesar: “<<P<<endl;
cout<<”sisa saldo anda setelah melakukan pembayaran tagihan PLN: “<<U<<endl<<endl;
cout<<”apakah anda ingin kembali ke menu (y/n) ?”;
cin>>lagi;
}
else if(menu==5)
{
cout<<”========================”<<endl;
cout<<”Pembayaran PDAM”<<endl;
cout<<”========================”<<endl;
cout<<”masukkan tagihan PDAM: “;
cin>>M;
U=U-M;
cout<<”anda telah berhasil melakukan pembayaran pdam sebesar: “<<M<<endl;
cout<<”sisa saldo anda setelah melakukan pembayaran tagihan PLN: “<<U<<endl<<endl;
cout<<”apakah anda ingin kembali ke menu (y/n) ?”;
cin>>lagi;
}
else
{
cout<<”maaf anada salah memilih menu”<<endl<<endl;
cout<<”apakah anda ingin memasukkan menu lagi (y/n) ?”;
cin>>lagi;
}
}
while (lagi==’y');
};
};
void main()
{
atm B;
B.pilih();
}
output

November 6, 2008 at 1:40 am
programnya ATM kenapa nama class-nya “luas”? nama-nama atribut akan lebih baik lagi kalo dibuat lebih manusiawi, mudah dikenal. mestinya bisa dibuat multi-class krn entitas pemilik kartu ATM belum muncul. transaksi entry nomer pin juga belum nampak, rud.