- 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.
Silakan Gan :3
ReplyDeleteW 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.
ReplyDeleteGan ad contoh projek borlan pke script keyboard or screen.cpp g?
ReplyDeleteGan ad contoh projek borlan pke script keyboard or screen.cpp g?
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
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 iK