C++ Program For Banking System Using Class | C++ Programming

C++ Program For Banking System Using Class

#include <iostream>
using namespace std;
#include <iomanip>

class bank
{
    char name[20];
    int acno;
    char actype[20];
    int bal;

public:
    void opbal(void);
    void deposit(void);
    void withdraw(void);
    void display(void);
};

void bank ::opbal(void)
{
    cout << endl
         << endl;
    cout << "Enter Name :-";
    cin >> name;
    cout << "Enter A/c no. :-";
    cin >> acno;
    cout << "Enter A/c Type :-";
    cin >> actype;
    cout << "Enter Opening Balance:-";
    cin >> bal;
}

void bank ::deposit(void)
{
    cout << "Enter Deposit amount :-";
    int deposit = 0;
    cin >> deposit;
    cout << "\nDeposit Balance = " << bal + deposit;
}

void bank ::withdraw(void)
{
    int withdraw;
    cout << "\nBalance Amount = " << bal;
    cout << "\nEnter Withdraw Amount :-";
    cin >> withdraw;
    bal = bal - withdraw;
    cout << "After Withdraw Balance is " << bal;
}

void bank ::display(void)
{
    cout << endl
         << endl
         << endl;
    cout << setw(50) << "DETAILS" << endl;
    cout << setw(50) << "name " << name << endl;
    cout << setw(50) << "A/c. No. " << acno << endl;
    cout << setw(50) << "A/c Type " << actype << endl;
    cout << setw(50) << "Balance " << bal << endl;
}

int main()
{
    bank o1;
    int choice;
    do
    {
        cout << "\n\nChoice List\n\n";
        cout << "1) To assign Initial Value\n";
        cout << "2) To Deposit\n";
        cout << "3) To Withdraw\n";
        cout << "4) To Display All Details\n";
        cout << "5) EXIT\n";
        cout << "Enter your choice :-";
        cin >> choice;
        switch (choice)
        {
        case 1:
            o1.opbal();
            break;
        case 2:
            o1.deposit();
            break;
        case 3:
            o1.withdraw();
            break;
        case 4:
            o1.display();
            break;
        case 5:
            goto end;
        }
    } while (1);
        end:
    return 0;
}

Output



Choice List

1)  Create a New Account
2)  To Deposit
3)  To Withdraw
4)  To Display All Details
5)  EXIT
Enter your choice :-1


Enter Name :-John
Enter A/c no. :-0012003322
Enter Opening Balance:-5000


Choice List

1)  Create a New Account
2)  To Deposit
3)  To Withdraw
4)  To Display All Details
5)  EXIT
Enter your choice :-2
Enter Deposit amount :-6000

Deposit Balance = 11000

Choice List

1)  Create a New Account
2)  To Deposit
3)  To Withdraw
4)  To Display All Details
5)  EXIT
Enter your choice :-3

Balance Amount = 11000
Enter Withdraw Amount :-4000
After Withdraw Balance is 7000

Choice List

1)  Create a New Account
2)  To Deposit
3)  To Withdraw
4)  To Display All Details
5)  EXIT
Enter your choice :-4



                                           DETAILS
                                        name      John
                                     A/c. No.     12003322
                                      Balance     7000


Choice List

1)  Create a New Account
2)  To Deposit
3)  To Withdraw
4)  To Display All Details
5)  EXIT
Enter your choice :-5

Comments

Popular posts from this blog

C Program for SCAN Disk Scheduling Algorithm | C Programming

C program to Find Cartesian Product of Two Sets | C programming

C Program To Check The String Is Valid Identifier Or Not | C Programming