C program for bank account, C/C++ Programming

Assignment Help:

Aim: To implement a program for bank account using static data type.

Code:

class bank

{

            static int acc_no;

            int acc;

            float bal;

            public:

            int open_ac(float b)

            {

                        acc_no++;

                        acc=acc_no;

                        bal=b;

                        return(acc_no);

            }

            void deposit()

            {

                        int am;

                        cout<<"Enter amount: Rs.";

                        cin>>am;

                        bal=bal+am;

                        cout<<"Amount Deposited!\nNew Balance: Rs. "<

            }

            void withdrawl()

            {

                        int am;

                        cout<<"Enter amount: Rs.";

                        cin>>am;

                        if(bal<(am+500))

                                    cout<<"Sorry! transaction can not be processed. Balance not available.";

                        else

                        {

                                    bal=bal-am;

                                    cout<<"Amount withdrawn.";

                                    cout<

                        }

            }

};

int bank :: acc_no=99;

void main()

{

            int c,x=0,b,id;

 

            clrscr();

            bank cust[5];

            cout<<"BANK DATABASE";

            do

            {

                        cout<<"\n1. Create A/c.\n2. Deposit\n3. Withdrawl\n4. Exit";

                        cout<<"\n\nEnter your choice:";

                        cin>>c;

                        switch(c)

                        {

                                    case 1:

                                    cout<

                                    cin>>b;

                                    id=cust[x].open_ac(b);

                                    x++;

                                    cout<<"You a/c is opened! A/c No. "<

                                    break;

 

                                    case 2:

                                    cout<<"Enter A/c No. for deposit:";

                                    cin>>id;

                                    if(id>(x+99))

                                    {

                                                cout<<"Wrong A/c no.";

                                                break;

                                    }

                                    cust[id-100].deposit();

                                    break;

 

                                    case 3:

                                    cout<<"Enter A/c No. for withdrawl:";

                                    cin>>id;

                                    if(id>(x+99))

                                    {

                                                cout<<"Wrong A/c no.";

                                                break;

                                    }

                                    cust[id-100].withdrawl();

                                    break;

 

                                    case 4:

                                    exit(1);

                                    break;

                        }

 

            }while(x<=4);

            getch();

}

 

Output:

BANK DATABASE

1. Create A/c.

2. Deposit

3. Withdrawl

4. Exit

Enter your choice:1

Enter balance:4000

You a/c is opened! A/c No. 100

1. Create A/c.

2. Deposit

3. Withdrawl

4. Exit

 

Enter your choice:2

Enter A/c No. for deposit:100

Enter amount: Rs.800

Amount Deposited!

New Balance: Rs. 4800

1. Create A/c.

2. Deposit

3. Withdrawl

4. Exit

 

Enter your choice:3

Enter A/c No. for withdrawl:100

Enter amount: Rs.900

Amount withdrawn.

Balance: Rs.3900

1. Create A/c.

2. Deposit

3. Withdrawl

4. Exit

Enter your choice:4


Related Discussions:- C program for bank account

Program to list the cities and their states, The program will ask the user ...

The program will ask the user to enter: '1' to List the cities(and their state abbrev)  from largest to smallest (by their population) with their population '2'  to List the

Padovan string, A Padovan string P(n) for a natural number n is defined as:...

A Padovan string P(n) for a natural number n is defined as: P(0) = ‘X’ P(1) = ‘Y’ P(2) = ‘Z’ P(n) = P(n-2) + P(n-3), n>2 where + denotes string concatenation. For a string of t

Boardcoloring., Smugglers are becoming very smart day by day. Now they have...

Smugglers are becoming very smart day by day. Now they have developed a new technique of sending their messages from one smuggler to another. In their new technology, they are send

C program to add, C program to add, average and deviation of numbers: v...

C program to add, average and deviation of numbers: void main() {                 int sum=0,a[10],i;                 float avg=0,dev,vari=0,var;                 pri

Distinguish between a class and an object, Problem: (a) Distinguish bet...

Problem: (a) Distinguish between a class and an object. (b) Define instantiation. (c) What is the importance of the "this" variable in java. (d) What is encapsulation?

What is the maximum number of constructors, Question: (a) (i) Explain...

Question: (a) (i) Explain how class members can be accessed when using objects of the class. Use a suitable example to illustrate your answer. (ii) Explain how the privat

Program to create a digital clock, Create a C language code, only one progr...

Create a C language code, only one program, to implement the following task. Task: Write C code for a program that implements a digital clock (HH:MM:SS). The clock inclu

Explain protected and public in c++, Explain protected, public, private in ...

Explain protected, public, private in C++? These are three access spaecifiers in C++. - Public - Here data members and functions are accessible outside the class. - Pr

Palindrome, A palindrome is a string that reads the same from both the ends...

A palindrome is a string that reads the same from both the ends. Given a string S convert it to a palindrome by doing character replacement. Your task is to convert S to palindrome

String program, Write a C++ program which does the following: 1. Asks th...

Write a C++ program which does the following: 1. Asks the user to enter the following text "Four score and seven years ago there was a man named Joey Bagadonuts." 2. Save thi

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd