Ok ini dia contoh project atm sederhana,khususnya bahasa c++.
#include <stdio.h>
#include <constrea.h>
#include <string>
void main()
{
char kode[1212];
string pin;
char nm[1212];
char tgl[1212];
char almt[1212];
char pkrjn[1212];
int home; //kembali ke menu registrasi atau transaksi (pilih 1 atau 2)
char yatidak; //pilih [y/n] untuk registrasi jika belum registrasi
home:
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<" 1.REGISTRASI\n";
cout<<" 2.TRANSAKSI\n\n";
cout<<"Pilihan : ";cin>>home;
switch(home)
{
case 1:
{
registrasi:
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"REGISTRASI.\n";
cout<<"---------------------------\n";
cout<<"Masukkan Nama : ";gets(nm);
cout<<"Masukkan Tanggal Lahir : ";gets(tgl);
cout<<"Masukkan Alamat : ";gets(almt);
cout<<"Masukkan Pekerjaan : ";gets(pkrjn);
cout<<"Buat PIN Anda : ";gets(kode);
cout<<"\n\nProses Registrasi selesai."<<endl;
cout<<"---------------------------";
getch();
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Data Anda..\n";
cout<<"------------------\n\n";
cout<<"Nama : "<<nm<<endl;
cout<<"Tanggal Lahir : "<<tgl<<endl;
cout<<"Alamat : "<<almt<<endl;
cout<<"Pekerjaan : "<<pkrjn<<endl<<endl;
cout<<"Anda berhasil melakukan registrasi."<<endl;
cout<<"\nTekan enter untuk melakukan transaksi.";
getch();
goto login;
break;
}
case 2:
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Anda Belum Registrasi\n";
cout<<"Silahkan Registrasi dahulu [Y/N] :";cin>>yatidak;
if(yatidak == 'y' || yatidak == 'Y')
{
goto registrasi;
}
else if(yatidak == 'n' || yatidak == 'N')
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<" Terima kasih.";
goto exit;
getch();
break;
}
else
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Karakter tidak dikonfirmasi,mohon ulangi lagi!.";
getch();
goto home;
break;
}
break;
}
default:
{
clrscr();
cout<<" Pilihan tidak ada"<<endl<<endl;
cout<<" Silahkan ulangi lagi [Y/N] : ";cin>>yatidak;
if(yatidak == 'y' || yatidak == 'Y')
{
goto home;
}
else if(yatidak == 'n' || yatidak == 'N')
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<" Terima kasih.";
goto exit;
getch();
break;
}
else
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Karakter tidak dikonfirmasi,mohon ulangi lagi![Y/N]:";cin>>yatidak;
if(yatidak == 'Y' || yatidak == 'y')
{
goto home;
}
else
{
goto exit;
}
getch();
break;
}
break;
}
}
login:
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Masukkan PIN Anda : ";cin>>pin;
if(pin !=kode)
{
cout<<"PIN yang anda masukkan salah\n";
cout<<"Silahkan coba lagi\n";
getch();
goto login;
}
else
{
int saldo = 0;
int tarik = 0;
int tabung= 0;
int pilih;
char setuju;
menu:
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<" 1. Menabung\n";
cout<<" 2. Penarikan\n";
cout<<" 3. Cek Saldo\n";
cout<<" 4. Keluar\n\n";
cout<<"Pilihan : ";cin>>pilih;
cout<<endl;
switch(pilih)
{
case 1:
{
clrscr();
cout<<"===================================================\n";
cout<<" Bank 165\n";
cout<<"===================================================\n";
cout<<" Masukkan jumlah yang mau ditabung : Rp.";cin>>tabung;
clrscr();
cout<<"===================================================\n";
cout<<" Bank Kitalah\n";
cout<<"===================================================\n";
cout<<" Proses Berhasil Menabung Sebesar Rp."<<tabung<<endl;
cout<<endl;
cout<<endl;
saldo+=tabung;
cout<<" Ada Transaksi Lain [Y/N] : ";cin>>setuju;
if(setuju == 'Y' || setuju == 'y')
{
goto menu;
}
else if(setuju == 'N' || setuju == 'n')
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Terimakasih,Tekan enter untuk cetak slip..";
getch();
goto cetak;
break;
}
else
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Karakter tidak dikonfirmasi,mohon ulangi lagi [Y/N]:";cin>>setuju;
if(setuju == 'Y' || setuju == 'y')
{
goto menu;
}
else
{
goto exit;
}
getch();
break;
}
break;
}
case 2:
{
clrscr();
cout<<"===================================================\n";
cout<<" Bank 165\n";
cout<<"===================================================\n";
cout<<" Masukkan Besar Penarikan : ";cin>>tarik;
cout<<endl;
if(saldo == 0)
{
cout<<"Anda tidak dapat melakukan penarikan"<<endl;
cout<<"Saldo anda masih sebesar Rp.0,-\n\n";
cout<<"Ada Transaksi Lain [Y/N] : ";cin>>setuju;
if(setuju == 'Y' || setuju == 'y')
{
goto menu;
}
else if(setuju == 'N' || setuju == 'n')
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Terimakasih,Tekan enter untuk cetak slip..";
getch();
goto cetak;
break;
}
else
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Karakter tidak dikonfirmasi,mohon ulangi lagi![Y/N]:";cin>>setuju;
if(setuju == 'Y' || setuju == 'y')
{
goto menu;
}
else
{
goto exit;
}
getch();
break;
}
}
else if(tarik>saldo)
{
cout<<" Saldo anda tidak mencukupi"<<endl;
cout<<" Sisa Saldo Anda Rp."<<saldo<<endl<<endl;
cout<<" Ada Transaksi Lain [Y/N] : ";cin>>setuju;
if(setuju == 'Y' || setuju == 'y')
{
goto menu;
}
else if(setuju == 'N' || setuju == 'n')
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Terimakasih,Tekan enter untuk cetak slip..";
getch();
goto cetak;
break;
}
else
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Karakter tidak dikonfirmasi,mohon ulangi lagi![Y/N]:";cin>>setuju;
if(setuju == 'Y' || setuju == 'y')
{
goto menu;
}
else
{
goto exit;
}
getch();
break;
}
}
else
{
cout<<" Anda berhasil melakukan penarikan Sebesar Rp."<<tarik<<endl;
saldo-=tarik;
cout<<" Sisa Saldo Anda Rp."<<saldo<<endl<<endl;
cout<<" Ada Transaksi Lain [Y/N] : ";cin>>setuju;
if(setuju == 'Y' || setuju == 'y')
{
goto menu;
}
else if(setuju == 'N' || setuju == 'n')
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Terimakasih,Tekan enter untuk cetak slip..";
getch();
goto cetak;
break;
}
else
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Karakter tidak dikonfirmasi,mohon ulangi lagi![Y/N]:";cin>>setuju;
if(setuju == 'Y' || setuju == 'y')
{
goto menu;
}
else
{
goto exit;
}
getch();
break;
}
}
break;
}
case 3:
{
clrscr();
cout<<"===================================================\n";
cout<<" Bank 165\n";
cout<<"===================================================\n";
cout<<" Jumlah Saldo Akhir Rp."<<saldo<<endl<<endl;
cout<<" Ada Transaksi Lain [Y/N] : ";cin>>setuju;
if(setuju == 'Y' || setuju == 'y')
{
goto menu;
}
else if(setuju == 'N' || setuju == 'n')
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Terimakasih,Tekan enter untuk cetak slip..";
getch();
goto cetak;
break;
}
else
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Karakter tidak dikonfirmasi,mohon ulangi lagi![Y/N]:";cin>>setuju;
if(setuju == 'Y' || setuju == 'y')
{
goto menu;
}
else
{
goto exit;
}
getch();
break;
}
break;
}
case 4:
{
clrscr();
cout<<"===================================================\n";
cout<<" Bank 165\n";
cout<<"===================================================\n";
cout<<" Apa anda yakin ingin keluar [Y/N] : ";cin>>setuju;
if(setuju == 'N' || setuju == 'n')
{
goto menu;
}
else if(setuju == 'Y' || setuju == 'y')
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Terimakasih,Tekan enter untuk cetak slip..";
getch();
goto cetak;
break;
}
else
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Karakter tidak dikonfirmasi,mohon ulangi lagi![Y/N]:";cin>>setuju;
if(setuju == 'Y' || setuju == 'y')
{
goto menu;
}
else
{
goto exit;
}
getch();
break;
}
break;
}
default:
{
clrscr();
cout<<" Pilihan tidak ada"<<endl<<endl;
cout<<" Mohon ulangi lagi [Y/N] : ";cin>>setuju;
if(setuju == 'y' || setuju == 'Y' )
{
goto menu;
}
else if(setuju == 'n' || setuju == 'N')
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<" Terimakasih";
goto exit;
getch();
break;
}
else
{
clrscr();
cout<<"===============================\n";
cout<<" Bank 165\n";
cout<<"===============================\n\n";
cout<<"Karakter tidak dikonfirmasi,mohon ulangi lagi![Y/N]:";cin>>setuju;
if(setuju == 'Y' || setuju == 'y')
{
goto menu;
}
else
{
goto exit;
}
getch();
break;
}
break;
}
cetak:
clrscr();
cout<<" Bank 165``\n";
cout<<"-------------------------\n\n";
cout<<"Pemasukan Terakhir : Rp."<<tabung<<endl;
cout<<"Penarikan Terakhir : Rp."<<tarik<<endl;
cout<<"Saldo Akhir : Rp."<<saldo<<endl<<endl;
cout<<"Terima kasih atas kunjungannya";
goto exit;
getch();
}
}
exit:
cout<<"\n\n_____Pres Any Key to Exit_____"<<endl;
getch();
}
Ok,itu tadi contoh sederhana project atm dari ana,syukron sudah singgah di blog simple ini,semoga ada gunanya dan jangan lupa comment untuk revisi dikemudian hari ...
Komentar ini telah dihapus oleh pengarang.
BalasHapus