Minggu, 12 April 2015

Program ATM

Postingan kali ini tentang program atm !!!

C++:

#include <iostream>
#include <string.h>

using namespace std;


class atm{
public:
atm();
int input();
int proses();

private:
int coba = 0,pilih;
char pass[100],yes;
double s,saldo,Transfer,ambil,no;
};


atm::atm(){

cout<<"Welcome to ATM Tamrin"<<endl;
cout<<"------------------------\n"<<endl;
}

int atm::input(){


do{
cout << "Masukkan Pin : ";
   cin >> pass;
if (strcmp(pass, "123456") != 0)
{   cout<<"Pin Anda Salah"<<endl;
coba++;
}

else
{
cout << "Anda berhasil Login" << endl;

break;
}

if (coba==3)
{cout<<"---------------------------"<<endl;
cout << "Kartu Anda diblokir" << endl;

break;
}
} while (strcmp(pass, "123456") != 0);
return coba;
}

int atm::proses(){
if(coba==3){
cout<<"***************************"<<endl;
cout<<"  Terima Kasih  "<<endl;
cout<<"***************************"<<endl;
}
else{

atas:
cout<<"========================"<<endl;

cout<<"1. Cek saldo"<<endl;

cout<<"2. Penarikan uang"<<endl;

cout<<"3. Transfer uang\n"<<endl;

cout<<"Masukan pilihan anda : ";

cin>>pilih;

if (pilih==1)

{cout <<"Saldo anda Rp.1000.000";}

else if (pilih==2)

{
cout<<"Masukan jumlah uang yang diambil : ";

cin>>ambil;

s=1000000-ambil;

cout<<"Sisa saldo anda Rp."<<s;

}

else if (pilih==3)

{cout<<"Masukan no rekening tujuan : ";

cin>>no;

cout<<"Masukan jumlah uang : ";

cin>>Transfer;

s=1000000-Transfer;

cout<<"No rek : "<<no<<endl;

cout<<"Jumlah transfer Rp. "<<Transfer<<endl;

cout <<"========================"<<endl;

cout<<"Sisa saldo anda Rp. "<<s;

}


bawah:
cout<<" \n\nApakah Anda Ingin Transaksi Lagi ?"<<endl;
cout<<" Tekan Y atau N : "; cin>>yes;

if(yes=='Y'||yes=='y')
{

goto atas;
}
else if(yes=='N'||yes=='n')
{

cout<<"\n THANK YOU";
}
else{

cout<<"\n THANK YOU";
}
}
}




int main(){
atm x;
x.input();
x.proses();




return 0;
}





0 komentar:

Posting Komentar

Minggu, 12 April 2015

Program ATM

Postingan kali ini tentang program atm !!!

C++:

#include <iostream>
#include <string.h>

using namespace std;


class atm{
public:
atm();
int input();
int proses();

private:
int coba = 0,pilih;
char pass[100],yes;
double s,saldo,Transfer,ambil,no;
};


atm::atm(){

cout<<"Welcome to ATM Tamrin"<<endl;
cout<<"------------------------\n"<<endl;
}

int atm::input(){


do{
cout << "Masukkan Pin : ";
   cin >> pass;
if (strcmp(pass, "123456") != 0)
{   cout<<"Pin Anda Salah"<<endl;
coba++;
}

else
{
cout << "Anda berhasil Login" << endl;

break;
}

if (coba==3)
{cout<<"---------------------------"<<endl;
cout << "Kartu Anda diblokir" << endl;

break;
}
} while (strcmp(pass, "123456") != 0);
return coba;
}

int atm::proses(){
if(coba==3){
cout<<"***************************"<<endl;
cout<<"  Terima Kasih  "<<endl;
cout<<"***************************"<<endl;
}
else{

atas:
cout<<"========================"<<endl;

cout<<"1. Cek saldo"<<endl;

cout<<"2. Penarikan uang"<<endl;

cout<<"3. Transfer uang\n"<<endl;

cout<<"Masukan pilihan anda : ";

cin>>pilih;

if (pilih==1)

{cout <<"Saldo anda Rp.1000.000";}

else if (pilih==2)

{
cout<<"Masukan jumlah uang yang diambil : ";

cin>>ambil;

s=1000000-ambil;

cout<<"Sisa saldo anda Rp."<<s;

}

else if (pilih==3)

{cout<<"Masukan no rekening tujuan : ";

cin>>no;

cout<<"Masukan jumlah uang : ";

cin>>Transfer;

s=1000000-Transfer;

cout<<"No rek : "<<no<<endl;

cout<<"Jumlah transfer Rp. "<<Transfer<<endl;

cout <<"========================"<<endl;

cout<<"Sisa saldo anda Rp. "<<s;

}


bawah:
cout<<" \n\nApakah Anda Ingin Transaksi Lagi ?"<<endl;
cout<<" Tekan Y atau N : "; cin>>yes;

if(yes=='Y'||yes=='y')
{

goto atas;
}
else if(yes=='N'||yes=='n')
{

cout<<"\n THANK YOU";
}
else{

cout<<"\n THANK YOU";
}
}
}




int main(){
atm x;
x.input();
x.proses();




return 0;
}





Tidak ada komentar:

Posting Komentar