hay


Minggu, 12 April 2015

Preetest Praktikum Algoritma Pemrograman ke-3 prinsip kerja ATM dengan class (C++)

Syntax C++:

// NURMALITA SAFITRI
// NIM : 1400018163

#include <iostream>
#include <cstdlib>
using namespace std;
class Atmku{
    public:
        Atmku();
        void bismillah();
    private:
        int a,b,c,d,f,benar,jumlah;
        int e=0;
        char ok;
};
Atmku::Atmku(){
    system("cls");
    cout<<endl<<endl;
    cout<<"\t\t----------------------------------------------"<<endl;
    cout<<"\t\tSELAMAT MEMULAI BERTRANSAKSI DENGAN ATM VELOVI"<<endl;
    cout<<"\t\t----------------------------------------------"<<endl<<endl;
}
void Atmku::bismillah(){
    a=1400018163;
    int b=1;
do
{
cout<<"Masukan PIN                     : ";
cin>>c;
system("cls");
cout<<endl;
if (c==a){
    cout<<"----------------------------"<<endl;
    cout<<"SELAMAT DATANG DI ATM VELOVI"<<endl;
    cout<<"----------------------------"<<endl<<endl;
    cout<<"============================"<<endl;
    cout<<"||      Menu Transaksi     ||"<<endl;
    cout<<"============================"<<endl<<endl;
    cout<<"============================"<<endl;
    cout<<"|         1. Transfer      |"<<endl;
    cout<<endl;
    cout<<"|         2. Penarikan     |"<<endl;
    cout<<endl;
    cout<<"|         3. Info saldo    |"<<endl;
    cout<<endl;
    cout<<"|         4. keluar        |"<<endl;
    cout<<"============================"<<endl<<endl;
       
    cout<<"Masukkan Pilihan anda       : ";
    cin>>benar;
switch(benar)
    {
         case 1:
            cout<< "masukan jumlah transfer     : ";
            cin>>d;
            jumlah=d+e;
            cout<<endl;
            break;
        case 2:
            cout<< "masukan jumlah pengambilan  : ";
            cin>>f;
            jumlah=e+d-f;
            cout<<endl;
            break;
        case 3:
            cout<<"saldo anda                   :"<<jumlah<<endl;
            break;
        case 4:
            cout<< "LOADING untuk keluar ........" <<endl;  
            break;
        default:
            cout<<"silahkan masukan nomor menu yang faild"<<endl<<endl;
            break;
}
}
else if (c!=a){
    cout<<"PIN ke- "<<b<<" anda salah"<<endl<<"silahkan -> Coba lagi"<<endl<<endl;
ok='y';
b+=1;
if (b>=4){
    cout<<"PIN ANDA SALAH LHOO...."<<endl;
    break;
}
}
}
while (ok='y');

}
int main(int argc, char** argv) {
    Atmku pipit;                                      
    pipit.bismillah();                                   //pemanggilan proses dengan nama pipit.bismillah

    return 0;
}



Outputnya :


-masukan pin (1400018163)

-jika salah memasukan pin maka akan diminta pin yang benar sampai 3x






-jika benar memasukan pin dengan (1400018163)
 akan keluar menu yang di minta :p









                                                           terimakasih semoga bermanfaaat :)

Tidak ada komentar: