#include <iostream>
#include <Windows.h>
using namespace std;
void setcolor (unsigned short color)
{
HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hCon,color);
}
void nominal()
{
char kodenominal, kodejenistransaksi;
int nominal100, nominal200, nominallain, saldo;
saldo=1000000;
nominal100=100000;
nominal200=200000;
pilihnominal:
system("cls");
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| PILIH NOMINAL |\n";
cout<<"|===================================================|\n";
cout<<"| (A)100000 | (B)200000 | (C)NOMINAL LAIN |\n";
cout<<"|===================================================|\n";
cout<<"|===================================================|\n";
cout<<"| MASUKAN KODE NOMINAL |\n";
cout<<"|===================================================|\n";
cout<<"| => "; cin>>kodenominal;
cout<<endl;
pilihnominal100:
if (kodenominal=='A'|| kodenominal=='a')
{
system("cls");
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| PILIH JENIS TRANSAKSI |\n";
cout<<"|===================================================|\n";
cout<<"| (A)TABUNGAN | (B)GIRO |\n";
cout<<"|===================================================|\n";
cout<<"|===================================================|\n";
cout<<"| MASUKAN JENIS TRANSAKSI |\n";
cout<<"|===================================================|\n";
cout<<"| => "; cin>>kodejenistransaksi;
if (kodejenistransaksi=='B'||kodejenistransaksi=='b')
{
system("cls");
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| ANDA TIDAK MEMILIKI AKUN GIRO |\n";
cout<<"|===================================================|\n\n";
system("pause");
goto pilihnominal;
}
else if (kodejenistransaksi=='A'||kodejenistransaksi=='a')
{
//loading
system("cls");
setcolor(12);
for(int i=0;i<=100;i++)
{
cout<<"\n => Loading . . . "<<i<<"%"<<endl;
system("cls");
}
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| LANJUT UNTUK MENCETAK NOTA TRANSAKSI => |\n";
cout<<"|===================================================|\n\n";
system("pause");
system("cls");
system("cls");
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| NOTA TRANSAKSI |\n";
cout<<"|===================================================|\n";
cout<<" TARIK TUNAI => "<<nominal100<<endl;
cout<<" SISA SALDO => "<<saldo-nominal100<<endl;
cout<<" DIAMBIL DARI => "<<"TABUNGAN"<<endl;
cout<<"|===================================================|\n";
cout<<"| ATM SIMULASI |\n";
cout<<"|===================================================|\n\n";
}
else
{
system("cls");
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| KODE YANG ANDA MASUKAN TIDAK VALID |\n";
cout<<"|===================================================|\n\n";
system("pause");
goto pilihnominal;
}
}
else if (kodenominal=='B'||kodenominal=='b')
{
system("cls");
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| PILIH JENIS TRANSAKSI |\n";
cout<<"|===================================================|\n";
cout<<"| (A)TABUNGAN | (B)GIRO |\n";
cout<<"|===================================================|\n";
cout<<"|===================================================|\n";
cout<<"| MASUKAN JENIS TRANSAKSI |\n";
cout<<"|===================================================|\n";
cout<<"| => "; cin>>kodejenistransaksi;
if (kodejenistransaksi=='B'||kodejenistransaksi=='b')
{
system("cls");
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| ANDA TIDAK MEMILIKI AKUN GIRO |\n";
cout<<"|===================================================|\n\n";
system("pause");
goto pilihnominal;
}
else if (kodejenistransaksi=='A'||kodejenistransaksi=='a')
{
//loading
system("cls");
setcolor(12);
for(int i=0;i<=100;i++)
{
cout<<"\n => Loading . . . "<<i<<"%"<<endl;
system("cls");
}
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| LANJUT UNTUK MENCETAK NOTA TRANSAKSI => |\n";
cout<<"|===================================================|\n\n";
system("pause");
system("cls");
system("cls");
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| NOTA TRANSAKSI |\n";
cout<<"|===================================================|\n";
cout<<" TARIK TUNAI => "<<nominal200<<endl;
cout<<" SISA SALDO => "<<saldo-nominal200<<endl;
cout<<" DIAMBIL DARI => "<<"TABUNGAN"<<endl;
cout<<"|===================================================|\n";
cout<<"| ATM SIMULASI |\n";
cout<<"|===================================================|\n\n";
}
else
{
system("cls");
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| KODE YANG ANDA MASUKAN TIDAK VALID |\n";
cout<<"|===================================================|\n\n";
system("pause");
goto pilihnominal;
}
}
else if (kodenominal=='C'||kodenominal=='c')
{
system("cls");
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| PILIH JENIS TRANSAKSI |\n";
cout<<"|===================================================|\n";
cout<<"| (A)TABUNGAN | (B)GIRO |\n";
cout<<"|===================================================|\n";
cout<<"|===================================================|\n";
cout<<"| MASUKAN JENIS TRANSAKSI |\n";
cout<<"|===================================================|\n";
cout<<"| => "; cin>>kodejenistransaksi;
if (kodejenistransaksi=='B'||kodejenistransaksi=='b')
{
system("cls");
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| ANDA TIDAK MEMILIKI AKUN GIRO |\n";
cout<<"|===================================================|\n\n";
system("pause");
goto pilihnominal;
}
else if (kodejenistransaksi=='A'||kodejenistransaksi=='a')
{
system("cls");
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| MASUKAN NOMINAL |\n";
cout<<"|===================================================|\n";
cout<<"| => "; cin>>nominallain;
//loadning
system("cls");
setcolor(12);
for(int i=0;i<=100;i++)
{
cout<<"\n => Loading . . . "<<i<<"%"<<endl;
system("cls");
}
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| LANJUT UNTUK MENCETAK NOTA TRANSAKSI => |\n";
cout<<"|===================================================|\n\n";
system("pause");
system("cls");
system("cls");
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| NOTA TRANSAKSI |\n";
cout<<"|===================================================|\n";
cout<<" TARIK TUNAI => "<<nominallain<<endl;
cout<<" SISA SALDO => "<<saldo-nominallain<<endl;
cout<<" DIAMBIL DARI => "<<"TABUNGAN"<<endl;
cout<<"|===================================================|\n";
cout<<"| ATM SIMULASI |\n";
cout<<"|===================================================|\n\n";
}
else
{
system("cls");
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| KODE YANG ANDA MASUKAN TIDAK VALID |\n";
cout<<"|===================================================|\n\n";
system("pause");
goto pilihnominal;
}
}
else
{
system("cls");
setcolor(11);
cout<<"|===================================================|\n";
cout<<"| KODE YANG ANDA MASUKAN TIDAK VALID |\n";
cout<<"|===================================================|\n\n";
system("pause");
goto pilihnominal;
}
}
int main()
{
int pin, a, awkawk;
a=0;
pembukaan:
system("color a");
cout<<"|===================================================|\n";
cout<<"| SELAMAT DATANG |\n";
cout<<"| DI PROGRAM SIMULASI ATM SEDERHANA |\n";
cout<<"|===================================================|\n";
cout<<"|===================================================|\n";
cout<<"| Dibuat untuk memenuhi tugas kuliah |\n";
cout<<"| |\n";
cout<<"| Afiv Dicky Efendy |\n";
cout<<"| Universitas Islam Balitar Blitar |\n";
cout<<"| |\n";
cout<<"| ----->! Jangan lupa disertai Credit !<----- |\n";
cout<<"|===================================================|\n\n";
system("pause");
inforekenening:
system("cls");
cout<<"|===================================================|\n";
cout<<"| INFORMASI REKENING |\n";
cout<<"|===================================================|\n";
cout<<"| PIN | 123456 |\n";
cout<<"| SALDO | Rp. 1.000.000,- |\n";
cout<<"|===================================================|\n\n";
system("pause");
inputpin:
while(a<3)
{
system("cls");
setcolor(6);
cout<<"|===================================================|\n";
cout<<"| MASUKAN PIN ANDA |\n";
cout<<"|===================================================|\n";
cout<<"| => "; cin>>pin;
if(pin==123456)
{
system("cls");
for(int i=0;i<=100;i++)
{
setcolor(12);
cout<<"\n => Loading . . . "<<i<<"%"<<endl;
system("cls");
}
setcolor(13);
cout<<"|===================================================|\n";
cout<<"| LANJUT PILIH NOMINAL TRANSAKSI => |\n";
cout<<"|===================================================|\n\n";
system("pause");
a+=3;
system("cls");
nominal();
a+=3;
}
else
{
system("cls");
setcolor(12);
cout<<"|===================================================|\n";
cout<<"| PIN YANG ANDA MASUKAN SALAH SEBANYAK 3X |\n";
cout<<"| ANDA TIDAK DAPAT MELANJUTKAN PROGRAM LAGI |\n";
cout<<"|===================================================|\n\n";
a+=1;
}
}
penutup:
system("pause");
system("cls");
setcolor(9);
cout<<"|===================================================|\n";
cout<<"| BERIKAN KESAN ANDA MENGGUNAKAN APLIKASI INI |\n";
cout<<"|===================================================|\n";
cout<<"|1| SANGAT BAIK |\n";
cout<<"|2| BAIK |\n";
cout<<"|3| CUKUP BAIK |\n";
cout<<"|4| KURANG BAIK |\n";
cout<<"|5| SANGAT KURANG BAIK |\n";
cout<<"|===================================================|\n";
cout<<"|===================================================|\n";
cout<<"| MASUKAN PILIHAN ANDA(1/2/3/4/5) |\n";
cout<<"|===================================================|\n";
cout<<"| => "; cin>>awkawk;
switch(awkawk)
{
case 1:
system("cls");
setcolor(1);
cout<<"|===================================================|\n";
cout<<"| TERIMAKASIH TELAH MENGGUNAKAN |\n";
cout<<"| APLIKASI ATM SEDERHANA |\n";
cout<<"|===================================================|\n";
break;
case 2:
system("cls");
setcolor(1);
cout<<"|===================================================|\n";
cout<<"| TERIMAKASIH TELAH MENGGUNAKAN |\n";
cout<<"| APLIKASI ATM SEDERHANA |\n";
cout<<"|===================================================|\n";
break;
case 3:
system("cls");
setcolor(1);
cout<<"|===================================================|\n";
cout<<"| TERIMAKASIH TELAH MENGGUNAKAN |\n";
cout<<"| APLIKASI ATM SEDERHANA |\n";
cout<<"|===================================================|\n";
break;
case 4:
system("cls");
setcolor(1);
cout<<"|===================================================|\n";
cout<<"| TERIMAKASIH TELAH MENGGUNAKAN |\n";
cout<<"| APLIKASI ATM SEDERHANA |\n";
cout<<"| MOHON MAAF JIKA KURANG BAIK |\n";
cout<<"|===================================================|\n";
break;
case 5:
system("cls");
setcolor(1);
cout<<"|===================================================|\n";
cout<<"| TERIMAKASIH TELAH MENGGUNAKAN |\n";
cout<<"| APLIKASI ATM SEDERHANA |\n";
cout<<"| MOHON MAAF JIKA KURANG BAIK |\n";
cout<<"|===================================================|\n";
break;
default:
system("cls");
setcolor(1);
cout<<"|===================================================|\n";
cout<<"| INPUT TIDAK ADA |\n";
cout<<"|===================================================|\n";
system("pause");
goto penutup;
}
system("pause");
return 0;
}
Hasil Program
0 Comments