- Back to Home »
- Pemrograman »
- Contoh Program ATM Dengan Borland C++
Posted by : Sakti Nurfadillah
30 Jun 2014
Contoh Program ATM in Borland C++
Assalamualaikum, Wr, Wb.
Kali ini saya mau share tentang programing , yaitu Program ATM .
Tapi kali ini saya menggunakan software Borland C++ ,
Ok Langusng Aja Ini Dia Kodenya :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
void proses(int x)
{
x *= 200;
for(int i=0;i<x;i++) for(int j=0;j<x;j++);
}
void main()
{
const long SALDO = 1000000;
int jmlh_setor, jmlh_ambil, saldo, pilih, saldo_skrg, pil1, jns, angsuran,
jmlh,nominal;
char pin[10];
char *password = "123456";
char pil2, nmr[13],nmr1[13];
mulai:
textbackground(BLACK); // untuk background berwarna Hitam
clrscr();
gotoxy(5,10);
cout << "masukkan PIN anda : ";
gets(pin);
if(strcmp(pin,password)==0)
{
gotoxy(5,15);
cout << (" Akses disetujui ! Tekan Enter untuk melanjutkan....");
getch();
textbackground(BLACK);
clrscr();
for(int i=1;i<=80;i++)
{
proses(20);
gotoxy(5,15);
cout << (i*1.25);
gotoxy(i,9);
cout << ("-");
}
menu:
textbackground(BLACK);
clrscr();
puts("_____________*******_____________Creative By Sakti Nurfadillah____________*******__________");
printf("____________*********____________Protected by BCA____________*********____________\n");
gotoxy (16,2);
cout << "----------------------------------------------------\n";
gotoxy (16,3);
cout << "^^^^^^^^^ SELAMAT DATANG DI BANK BCA ^^^^^^^^^" << endl;
gotoxy (16,4);
cout << "----------------------------------------------------\n";
gotoxy (28,6);
cout << "menu transaksi" << endl;
gotoxy (28,7);
cout << "--------------" << endl;
gotoxy (28,8);
cout << "1 = Cek saldo" << endl;
gotoxy (28,9);
cout << "2 = Penarikan tunai" << endl;
gotoxy (28,10);
cout << "3 = Pengisian pulsa" << endl;
gotoxy (28,11);
cout << "4 = Pembayaran" << endl;
gotoxy (28,12);
cout << "5 = Transfer" << endl;
gotoxy (28,13);
cout << "6 = Exit" << endl;
gotoxy (17,15);
cout << "silahkan pilih menu transaksi (1/2/3/4/5/6) : ";
cin >> pilih;
switch(pilih)
{
case 1 : clrscr();
gotoxy(25,11);
cout << "# saldo anda saat ini (Rp): " << SALDO;
break;
case 2 : clrscr();
gotoxy(20,10);
cout << "---------------------" << endl;
gotoxy(20,11);
cout << " # penarikan tunai # " << endl;
gotoxy(20,12);
cout << "---------------------" << endl;
gotoxy(20,14);
cout << "masukkan jumlah yang ingin anda ambil (Rp): ";
cin >> jmlh_ambil ;
saldo = SALDO - jmlh_ambil;
gotoxy(20,15);
cout << "saldo anda saat ini adalah (Rp): "
<< saldo << endl;
if (saldo < 50000)
{
gotoxy(20,17);
cout << "saldo anda dibawah 50000" << endl;
gotoxy(20,18);
cout << "maka tidak dapat di ambil" << endl;
gotoxy(20,20);
cout << "saldo harus disisakan 50000";
}
break;
case 3 : clrscr();
cout << "-------------------" << endl;
cout << "# pengisian pulsa #" << endl;
cout << "-------------------" << endl;
cout << " jenis kartu " << endl;
cout << "-------------------" << endl;
cout << " 1 = SIMPATI" << endl;
cout << " 2 = IM3" << endl;
cout << " 3 = XL" << endl;
cout << "-----------------" << endl;
cout << "masukkan pilihan kartu anda (1/2/3): ";
cin >> jns;
if (jns == 1)
{cout << "pilihan anda SIMPATI\n";}
else if (jns == 2)
{cout << "pilihan anda IM3\n"; }
else if (jns == 3)
{cout << "pilihan anda XL\n";}
else {cout << "pilihan anda salah";
getch(); goto menu;}
cout << "masukkan nomor tujuan : ";
cin >> nmr;
cout << endl;
cout << "pilihan nominal pulsa" << endl;
cout << "---------------------" << endl;
cout << "1 = Rp. 25000" << endl;
cout << "2 = Rp. 50000" << endl;
cout << "3 = Rp. 100000" << endl;
cout << "masukkan pilhan anda (1/2/3) : ";
cin >> pil1 ;
cout << "-------------------------------" << endl;
if (pil1 == 1)
{ cout << "pilihan anda 1, harga Rp. 26000" << endl;
cout << "silahkan tunggu pulsa anda akan segera bertambah\n";
saldo_skrg = saldo - 26000;
cout << "saldo anda saat ini adalah : " << saldo_skrg;}
else if (pil1 == 2)
{cout << "pilihan anda 2, harga Rp. 50000" << endl;
cout << "silahkan tunggu pulsa anda akan segera bertambah\n";
saldo_skrg = saldo - 50000;
cout << "saldo anda saat ini : " << saldo_skrg; }
else if(pil1 == 3)
{ cout << "pilihan anda 3, harga Rp. 99000" << endl;
cout << "silahkan tunggu pulsa anda akan segera bertambah\n";
saldo_skrg = saldo - 99000;
cout << "saldo anda saat ini : " << saldo_skrg;}
else { cout << "pilihan anda salah" << endl; }
break;
case 4 : clrscr();
cout << "----------------------" << endl;
cout << " # pembayaran # " << endl;
cout << "----------------------" << endl;
cout << " 1 = angsuran rumah" << endl;
cout << " 2 = angsuran mobil" << endl;
cout << " 3 = angsuran motor" << endl;
cout << "---------------------" << endl;
cout << "masukkan pilihan angsuran (1/2/3) : ";
cin >> angsuran;
if (angsuran == 1)
{
cout << "masukkan jumlah angsuran/bln (Rp): ";
cin >> jmlh;
saldo_skrg = saldo - jmlh;
cout << "saldo anda saat ini adalah (Rp) : " << saldo_skrg;
}
else if (angsuran == 2)
{
cout << "masukkan jumlah angsuran/bln (Rp) : ";
cin >> jmlh;
saldo_skrg = saldo - jmlh;
cout << "saldo anda saat ini adalah (Rp) : " << saldo_skrg;
}
else if(angsuran == 3)
{
cout << "masukkan jumlah angsuran/bln (Rp) : ";
cin >> jmlh;
saldo_skrg = saldo - jmlh;
cout << "saldo anda saat ini adalah (Rp) : " << saldo_skrg;
}
else
{
cout << "pilihan anda salah" << endl;
}
break;
case 5 : clrscr();
gotoxy(15,1);
cout << "---------------------" << endl;
gotoxy(15,2);
cout << " # transfer uang # " << endl;
gotoxy(15,3);
cout << "---------------------" << endl;
cout << endl;
cout << "masukkan no rekening yang anda tuju : ";
cin >> nmr1;
cout << "masukkan nominal yang anda ingin transfer (Rp): ";
cin >> nominal;
saldo_skrg = saldo - nominal;
cout << "saldo anda saat ini (Rp): "
<< saldo_skrg;
break;
case 6 : clrscr();
gotoxy(10,10);
cout << "terima kasih anda sudah melakukan transakasi di bank BCA";
break;
default: gotoxy(17,18);
cout << "anda memasukkan menu yang salah..!";
break ;
case 'y' :
{
clrscr();
goto menu;
}
case 't' :
{
clrscr();
textbackground(WHITE);
gotoxy (10,10);
cout << "terima kasih anda sudah melakukan transakasi di bank BCA";
gotoxy (10,11);
cout << "--------------------------------------------------------";
}}
}
else
{
gotoxy(5,15);
cout << ("Pin yang anda masukkan salah !");
}
getch();
}
#include <conio.h>
#include <stdio.h>
#include <string.h>
void proses(int x)
{
x *= 200;
for(int i=0;i<x;i++) for(int j=0;j<x;j++);
}
void main()
{
const long SALDO = 1000000;
int jmlh_setor, jmlh_ambil, saldo, pilih, saldo_skrg, pil1, jns, angsuran,
jmlh,nominal;
char pin[10];
char *password = "123456";
char pil2, nmr[13],nmr1[13];
mulai:
textbackground(BLACK); // untuk background berwarna Hitam
clrscr();
gotoxy(5,10);
cout << "masukkan PIN anda : ";
gets(pin);
if(strcmp(pin,password)==0)
{
gotoxy(5,15);
cout << (" Akses disetujui ! Tekan Enter untuk melanjutkan....");
getch();
textbackground(BLACK);
clrscr();
for(int i=1;i<=80;i++)
{
proses(20);
gotoxy(5,15);
cout << (i*1.25);
gotoxy(i,9);
cout << ("-");
}
menu:
textbackground(BLACK);
clrscr();
puts("_____________*******_____________Creative By Sakti Nurfadillah____________*******__________");
printf("____________*********____________Protected by BCA____________*********____________\n");
gotoxy (16,2);
cout << "----------------------------------------------------\n";
gotoxy (16,3);
cout << "^^^^^^^^^ SELAMAT DATANG DI BANK BCA ^^^^^^^^^" << endl;
gotoxy (16,4);
cout << "----------------------------------------------------\n";
gotoxy (28,6);
cout << "menu transaksi" << endl;
gotoxy (28,7);
cout << "--------------" << endl;
gotoxy (28,8);
cout << "1 = Cek saldo" << endl;
gotoxy (28,9);
cout << "2 = Penarikan tunai" << endl;
gotoxy (28,10);
cout << "3 = Pengisian pulsa" << endl;
gotoxy (28,11);
cout << "4 = Pembayaran" << endl;
gotoxy (28,12);
cout << "5 = Transfer" << endl;
gotoxy (28,13);
cout << "6 = Exit" << endl;
gotoxy (17,15);
cout << "silahkan pilih menu transaksi (1/2/3/4/5/6) : ";
cin >> pilih;
switch(pilih)
{
case 1 : clrscr();
gotoxy(25,11);
cout << "# saldo anda saat ini (Rp): " << SALDO;
break;
case 2 : clrscr();
gotoxy(20,10);
cout << "---------------------" << endl;
gotoxy(20,11);
cout << " # penarikan tunai # " << endl;
gotoxy(20,12);
cout << "---------------------" << endl;
gotoxy(20,14);
cout << "masukkan jumlah yang ingin anda ambil (Rp): ";
cin >> jmlh_ambil ;
saldo = SALDO - jmlh_ambil;
gotoxy(20,15);
cout << "saldo anda saat ini adalah (Rp): "
<< saldo << endl;
if (saldo < 50000)
{
gotoxy(20,17);
cout << "saldo anda dibawah 50000" << endl;
gotoxy(20,18);
cout << "maka tidak dapat di ambil" << endl;
gotoxy(20,20);
cout << "saldo harus disisakan 50000";
}
break;
case 3 : clrscr();
cout << "-------------------" << endl;
cout << "# pengisian pulsa #" << endl;
cout << "-------------------" << endl;
cout << " jenis kartu " << endl;
cout << "-------------------" << endl;
cout << " 1 = SIMPATI" << endl;
cout << " 2 = IM3" << endl;
cout << " 3 = XL" << endl;
cout << "-----------------" << endl;
cout << "masukkan pilihan kartu anda (1/2/3): ";
cin >> jns;
if (jns == 1)
{cout << "pilihan anda SIMPATI\n";}
else if (jns == 2)
{cout << "pilihan anda IM3\n"; }
else if (jns == 3)
{cout << "pilihan anda XL\n";}
else {cout << "pilihan anda salah";
getch(); goto menu;}
cout << "masukkan nomor tujuan : ";
cin >> nmr;
cout << endl;
cout << "pilihan nominal pulsa" << endl;
cout << "---------------------" << endl;
cout << "1 = Rp. 25000" << endl;
cout << "2 = Rp. 50000" << endl;
cout << "3 = Rp. 100000" << endl;
cout << "masukkan pilhan anda (1/2/3) : ";
cin >> pil1 ;
cout << "-------------------------------" << endl;
if (pil1 == 1)
{ cout << "pilihan anda 1, harga Rp. 26000" << endl;
cout << "silahkan tunggu pulsa anda akan segera bertambah\n";
saldo_skrg = saldo - 26000;
cout << "saldo anda saat ini adalah : " << saldo_skrg;}
else if (pil1 == 2)
{cout << "pilihan anda 2, harga Rp. 50000" << endl;
cout << "silahkan tunggu pulsa anda akan segera bertambah\n";
saldo_skrg = saldo - 50000;
cout << "saldo anda saat ini : " << saldo_skrg; }
else if(pil1 == 3)
{ cout << "pilihan anda 3, harga Rp. 99000" << endl;
cout << "silahkan tunggu pulsa anda akan segera bertambah\n";
saldo_skrg = saldo - 99000;
cout << "saldo anda saat ini : " << saldo_skrg;}
else { cout << "pilihan anda salah" << endl; }
break;
case 4 : clrscr();
cout << "----------------------" << endl;
cout << " # pembayaran # " << endl;
cout << "----------------------" << endl;
cout << " 1 = angsuran rumah" << endl;
cout << " 2 = angsuran mobil" << endl;
cout << " 3 = angsuran motor" << endl;
cout << "---------------------" << endl;
cout << "masukkan pilihan angsuran (1/2/3) : ";
cin >> angsuran;
if (angsuran == 1)
{
cout << "masukkan jumlah angsuran/bln (Rp): ";
cin >> jmlh;
saldo_skrg = saldo - jmlh;
cout << "saldo anda saat ini adalah (Rp) : " << saldo_skrg;
}
else if (angsuran == 2)
{
cout << "masukkan jumlah angsuran/bln (Rp) : ";
cin >> jmlh;
saldo_skrg = saldo - jmlh;
cout << "saldo anda saat ini adalah (Rp) : " << saldo_skrg;
}
else if(angsuran == 3)
{
cout << "masukkan jumlah angsuran/bln (Rp) : ";
cin >> jmlh;
saldo_skrg = saldo - jmlh;
cout << "saldo anda saat ini adalah (Rp) : " << saldo_skrg;
}
else
{
cout << "pilihan anda salah" << endl;
}
break;
case 5 : clrscr();
gotoxy(15,1);
cout << "---------------------" << endl;
gotoxy(15,2);
cout << " # transfer uang # " << endl;
gotoxy(15,3);
cout << "---------------------" << endl;
cout << endl;
cout << "masukkan no rekening yang anda tuju : ";
cin >> nmr1;
cout << "masukkan nominal yang anda ingin transfer (Rp): ";
cin >> nominal;
saldo_skrg = saldo - nominal;
cout << "saldo anda saat ini (Rp): "
<< saldo_skrg;
break;
case 6 : clrscr();
gotoxy(10,10);
cout << "terima kasih anda sudah melakukan transakasi di bank BCA";
break;
default: gotoxy(17,18);
cout << "anda memasukkan menu yang salah..!";
break ;
case 'y' :
{
clrscr();
goto menu;
}
case 't' :
{
clrscr();
textbackground(WHITE);
gotoxy (10,10);
cout << "terima kasih anda sudah melakukan transakasi di bank BCA";
gotoxy (10,11);
cout << "--------------------------------------------------------";
}}
}
else
{
gotoxy(5,15);
cout << ("Pin yang anda masukkan salah !");
}
getch();
}
Jangan Lupa Berkomentar Kalau Artikel ini bermanfaat :
Terimakasih.
wew program atm :o
ReplyDeleteizin coba
Silakan Gan :3
DeleteGan ad contoh projek borlan pke script keyboard or screen.cpp g?
DeleteGan ad contoh projek borlan pke script keyboard or screen.cpp g?
DeleteContoh Program Atm Dengan Borland C++ >>>>> Download Now
Delete>>>>> Download Full
Contoh Program Atm Dengan Borland C++ >>>>> Download LINK
>>>>> Download Now
Contoh Program Atm Dengan Borland C++ >>>>> Download Full
>>>>> Download LINK iK
W o W sangat bermanfaat gan
ReplyDeleteTKS ilmunya xD
iya gan Sama sama
Deletegan saya kurang paham dengan skrip loading di program anda ,, seperti garis yang bergerakkkk kayak di program anda , tolong di jelaskan , terimakasih
ReplyDeleteBingung gimana gan ?. Atau Bisa di kembangkan lagi ama agan
Deletecode pinya apa gan haha
ReplyDeletemantap. makasih banget
ReplyDeletekok banyak yang error ya gan ?? :v
ReplyDeleteError dimananya gan kalau bisa lebih di detailkan . Atau agan bisa kembangin lagi :)
DeleteThis comment has been removed by the author.
Deletesedikit masukan gan!, kurang tombol "Y\N" untuk "melanjutkan\batal" saat salah memasukan kode.
Deletekeren (*(@)*), tpi klo bisa berikan menu back, biar programnya gak langsung keluar.
ReplyDeletetlng beri penjelasan program di atas
ReplyDeletepinnya berapa gan
ReplyDeletekeren gan ,makasih
ReplyDeleteartikelnya keren n sangat bagus
ReplyDeletemampir sini juga gan
http://balog18.blogspot.co.id/2017/09/contoh-pempeograman-c-pembelian-paket.html
Contoh Program Atm Dengan Borland C++ >>>>> Download Now
ReplyDelete>>>>> Download Full
Contoh Program Atm Dengan Borland C++ >>>>> Download LINK
>>>>> Download Now
Contoh Program Atm Dengan Borland C++ >>>>> Download Full
>>>>> Download LINK Nm