Bank management system in C++ #26

#include<iostream>
using namespace std;
void psswd();
void menu();
void showmenu();
void checkbalance();
int depositmoney();
int withdrawmoney();

int choice,amount;
int balance,ch;
int withdraw;
long int accountNumber=0;
int PIN=0;
int option;
int main()
{
    //0. psswd done
    //1. menu done
    //2. show menu done
    //3. check balance done
    //4. deposit money
    //5. withdraw money

    psswd();
showmenu();

  }

void psswd()
{
    beginn:;
    cout<< "Welcome!!!!\nPlease Enter your Account Number\n";
    cin>>accountNumber;
beggi:
    ;
    cout<< "Please Enter your PIN\n";
    cin>>PIN;
    switch(PIN)
    {
    case 3137:
        cout<<"\n\nSuccess!!\n\n"<<endl;
        break;
    default :
        cout<< "\nIncorrect PIN\nPlease try again\n\n"<<endl;

        goto beginn;
        }
}
void menu()
{
    beggi:;
    cout<< "Please choose an option"<<endl;
    cin>>option;
    switch(option)
    {
    case 1:
        checkbalance();
        break;
    case 2:
        depositmoney();
        break;
    case 3:
        withdrawmoney();
    case 4:
        goto EXIT3;
        break;
    default:
        cout<< "\n\n\n\n\nPlease Enter a valid Choice\n\n\n\n"<<endl;
        showmenu();
    goto beggi;
    }
    //}
EXIT3:
    ;
}
void showmenu()
{
    cout<<"**********MENU**********"<<endl;
    cout<< "1.   Check Balance Of Account"<<endl;
    cout<< "2.   Deposit Money"<<endl;
    cout<< "3.   Withdraw Money"<<endl;
    cout<< "4.   EXIT"<<endl;
    cout<<"************************"<<endl;
    menu();
}
void checkbalance()
{
        cout<< "Your Balance is "<<balance<<"\n\n"<<endl;
        showmenu();
}
int depositmoney()
{

        cout<< "\n\nEnter The Amount to deposit : "<<endl;
        cin>>amount;
        balance=balance+amount;
        cout<< "\n\n**********Amount deposited Successfully**********\nYou can exit now"<<endl;
         cout<< "\n\nCurrent Balance in Account : "<<balance<<"\n"<<endl;
        showmenu();

}
int withdrawmoney()
{
   // cout<< "\n\nYou choose to withdraw money\n\n"<<endl;
    cout<< "\n\nPlease Enter the Amount you want to withdraw : "<<endl;
    cin>>withdraw;
    if(withdraw>balance)
    {
        cout<<"\n\n\n**********There is not Enough cash in your account**********\n\n\n"<<endl;
        showmenu();
    }
    else
    {
        balance=balance-withdraw;
        cout<< "\n\n**********PLEASE COLLECT YOUR CASH**********\n\n"<<endl;
        showmenu();
}
}

Comments

Popular posts from this blog

Glowing-Log-in-window-in-Pure-html-css #30

Program to swap 2 numbers by using 3 numbers, taking input from user in C language. #1

Hand cricket Game in C language - source code ( Program 15)