Program ATM di C++
Kali ini saya akan sedikit bergabi ilmu tenttang pemrograman ATM
dalam bahasa C++ menggunakan compailer Dev C++. Program ATM ini dibuat
sesimpel mungkin.
Saya menggunakan perulangan, pemilihan, dan goto dalam program ATM di C++ ini.
1. Switch untuk pemilihan.
2. For untuk penggulangan.
3. Goto untuk berpidah dalam sebuah Program.
Berikut Program saya
sumber :https://riau2015.wordpress.com/2016/03/05/program-atm-di-c/
Saya menggunakan perulangan, pemilihan, dan goto dalam program ATM di C++ ini.
1. Switch untuk pemilihan.
2. For untuk penggulangan.
3. Goto untuk berpidah dalam sebuah Program.
Berikut Program saya
#include
#include
#include
using namespace std;
/* run this program using the console pauser or add your own getch, system(“pause”) or input loop */
void kepala(){
cout<<" SELAMAT DATANG "<<endl;
cout<<" ATM BANK PAMAN "<<endl;
cout<<"————————-"<<endl<<endl;
}
int main(int argc, char** argv) {
int tabungan=10000000,ipin;
int pin=123456,i=0,a,b,rek;
char nom[18];
system("cls");
kepala();
do{
cout<>ipin;
if(ipin==pin){
goto menu;
}
else{
cout<<"Maaf PASSWORD Anda Salah"<<endl<<endl;
i++;
}
}while(i<3);
cout<<"Anda Telah 3x Salah Memasukan PIN"<<endl;
cout<<"Mohon Maaf Akun Anda Telah Diblockir, Mohon Untuk Menghubungi CS Kami …"<<endl;
getch();
goto exit;
menu:
system("cls");
kepala();
cout<<"Menu Bank++++++++++++++++++++++++"<<endl;
cout<<"1. Tarik Tunai 4. Ganti Pin"<<endl;
cout<<"2. Transfer Dana 5. Keluar "<<endl;
cout<<"3. Cek Saldo "<<endl;
cout<<"+++++++++++++++++++++++++++++++++"<<endl;
cout<<endl<>a;
system(“cls”);
kepala();
switch(a){
case 1:
cout<<"Pengambilan Kelipatan Rp. 50.000"<<endl;
cout<<"Nominal Pengambilan :"<<endl<>b;
tabungan=tabungan-b;
system(“cls”);
cout<<"Pengambilan : "<<b<<endl;
cout<<"Sisa Saldo : "<<tabungan<<endl;
getch();
goto menu;
break;
case 2:
cout<>rek;
cout<>b;
tabungan=tabungan-b;
system(“cls”);
cout<<"Transaksi Berhasil";
getch();
goto menu;
break;
case 3:
cout<<"Saldo Anda Sekarang : "<<b;
getch();
goto menu;
break;
case 4:
cout<>pin;
cout<<"Pengantian Pin Telah Berhasil";
getch();
goto menu;
break;
case 5:
cout<<"Terimakasih";
getch();
goto exit;
}
system("cls");
exit:
return 0;
}
Terimakasih atas kunjungannya. Semoga bermanfaat. Mohon Komenanya#include
#include
using namespace std;
/* run this program using the console pauser or add your own getch, system(“pause”) or input loop */
void kepala(){
cout<<" SELAMAT DATANG "<<endl;
cout<<" ATM BANK PAMAN "<<endl;
cout<<"————————-"<<endl<<endl;
}
int main(int argc, char** argv) {
int tabungan=10000000,ipin;
int pin=123456,i=0,a,b,rek;
char nom[18];
system("cls");
kepala();
do{
cout<>ipin;
if(ipin==pin){
goto menu;
}
else{
cout<<"Maaf PASSWORD Anda Salah"<<endl<<endl;
i++;
}
}while(i<3);
cout<<"Anda Telah 3x Salah Memasukan PIN"<<endl;
cout<<"Mohon Maaf Akun Anda Telah Diblockir, Mohon Untuk Menghubungi CS Kami …"<<endl;
getch();
goto exit;
menu:
system("cls");
kepala();
cout<<"Menu Bank++++++++++++++++++++++++"<<endl;
cout<<"1. Tarik Tunai 4. Ganti Pin"<<endl;
cout<<"2. Transfer Dana 5. Keluar "<<endl;
cout<<"3. Cek Saldo "<<endl;
cout<<"+++++++++++++++++++++++++++++++++"<<endl;
cout<<endl<>a;
system(“cls”);
kepala();
switch(a){
case 1:
cout<<"Pengambilan Kelipatan Rp. 50.000"<<endl;
cout<<"Nominal Pengambilan :"<<endl<>b;
tabungan=tabungan-b;
system(“cls”);
cout<<"Pengambilan : "<<b<<endl;
cout<<"Sisa Saldo : "<<tabungan<<endl;
getch();
goto menu;
break;
case 2:
cout<>rek;
cout<>b;
tabungan=tabungan-b;
system(“cls”);
cout<<"Transaksi Berhasil";
getch();
goto menu;
break;
case 3:
cout<<"Saldo Anda Sekarang : "<<b;
getch();
goto menu;
break;
case 4:
cout<>pin;
cout<<"Pengantian Pin Telah Berhasil";
getch();
goto menu;
break;
case 5:
cout<<"Terimakasih";
getch();
goto exit;
}
system("cls");
exit:
return 0;
}
sumber :https://riau2015.wordpress.com/2016/03/05/program-atm-di-c/
EmoticonEmoticon