#include<iostream.h>
#include<stdlib.h>

static int n=0;
class account
{
int age,accno;
float amt;
char name[20];
public:
friend void accinfo(account [] ,int);
void create();
void balenq();
void deposite();
void withdrawal();
void transaction(account []);
};

void account :: create()
{
static int acc=1231;
accno=acc+n;
cout<<"\n\tENTER THE CUSTOMER NAME : ";
cin>>name;
cout<<"\n\t ENTER THE AGE : ";
cin>>age;
cout<<"\n\t ENTER THE AMOUNT : ";
cin>>amt;
// if(amt<=500)
// cout<<"\n\tAMOUNT IS NOT SUFFICIENT TO CREATE AN
ACCOUNT...";
cout<<"\n\t YOUR ACCOUNT NUMBER : "<<accno<<endl;
n++;
}

void accinfo(account cus[],int ch)
{
int no,flag=0;
cout<<"\n\t\tENTER YOUR ACCOUNT NUMBER : ";
cin>>no;
for(int i=0;i<=n&&flag==0;i++)
if(no==cus[i].accno)
{
flag=1;
switch(ch)
{
case 2:
cus[i].balenq();
break;
case 3:
cus[i].deposite();
break;
case 4:
cus[i].withdrawal();
break;
case 5:
cus[i].transaction(cus);
break;
default:
cout<<"\n\t\tEND OF THE OPERATION";
exit(1);
}
}
if(flag==0)
cout<<"\n\t\tYOUR ACCOUNT DOES NOT EXIST..."<<endl;
}

void account :: balenq()
{

cout<<"\n\t\tCUSTOMER NAME : "<< name << endl;
cout<<"\n\t\tBALANCE : "<< amt << endl;

}

void account :: deposite()
{
int damt;
cout<<"\n\t\tCUSTOMER NAME : "<< name <<endl;
cout<<"\n\t\tBALANCE : "<< amt <<endl;
cout<<"\n\tENTER THE AMOUNT TO BE DEPOSITED : ";
cin>>damt;
amt+=damt;
cout<<"\n\t\tYOUR CURRENT BALANCE : "<<amt<<endl;

}

void account :: withdrawal()
{
int wamt;
cout<<"\n\t\tCUSTOMER NAME : "<< name;
cout<<"\n\t\tBALANCE : "<< amt;
cout<<"\n\tENTER THE AMOUNT TO BE WITHDRAWN : ";
cin>>wamt;
if(amt-wamt>=500)
{
amt-=wamt;
cout<<"\n\t\tYOUR CURRENT BALANCE : "<<amt;
}
else
cout<<"\n\tYOUR BALANCE IS TOO LOW FOR WITHDRAWAL..."<<endl;
}

void account :: transaction (account cus[])
{
int no,tamt,flag=0;
cout<<"\n\tENTER THE RECEIVER'S ACCOUNT NUMBER : ";
cin>>no;
cout<<"\n\t\t ENTER THE AMOUNT : ";
cin>>tamt;
for(int i=0;i<=n&&flag==0;i++)
if(cus[i].accno==no)
{
flag=1;
cus[i].amt+=tamt;
amt-=tamt;
cout<<"\n\t\tYOUR CURRENT BALANCE : "<<amt<<endl;
cout<<"\n\t\t RECEIVER'S BALANCE : "<<cus[i].amt<<endl;
}
if(flag==0)
cout<<"\n\tRECEIVER'S ACCOUNT NUMBER IS NOT
AVALIABLE..."<<endl;

}

void main()
{

account cus[10];
int ch;
do
{
cout<<"\n\t\t BANK ACCOUNT";
cout<<"\n\t\t ************\n";
cout<<"\n\t\t1.CREATE AN ACCOUNT";
cout<<"\n\t\t2.BALANCE ENQUIRY";
cout<<"\n\t\t3.DEPOSITE";
cout<<"\n\t\t4.WITHDRAWAL";
cout<<"\n\t\t5.TRANSACTION";
cout<<"\n\t\t6.EXIT\n\n";
cout<<"\n\t\tENTER YOUR CHOICE : ";
cin>>ch;
if(ch==1)
cus[n].create();
else
accinfo(cus,ch);
}while(1);
}



#include<iostream.h> #include<stdlib.h> static int n=0; class account { int age,..

Answer / anand

compile an answer me as what type of error quickly

Is This Answer Correct ?    1 Yes 1 No

Post New Answer

More C C++ Errors Interview Questions

Assume that the int variables i and j have been declared, and that n has been declared and initialized. Write code that causes a "triangle" of asterisks of size n to be output to the screen. Specifically, n lines should be printed out, the first consisting of a single asterisk, the second consisting of two asterisks, the third consistings of three, etc. The last line should consist of n asterisks. Thus, for example, if n has value 3, the output of your code should be * ** *** You should not output any space characters. Hint: Use a for loop nested inside another for loop.

2 Answers   HCL,


which typw of errors ? & how to solve it ?

0 Answers  


Find the error (2.5*2=5) (a) X=y=z=0.5,2.0-5.75 (b) s=15;

3 Answers  


To generate the series 1+3+5+7+... using C program

18 Answers  


Display this kind of output on screen. 1 0 1 1 0 1 3. Display this kind of output on screen. 1 1 0 1 0 1 4. Display this kind of output on screen. 1 1 0 1 0 1 5.Display this kind of output on screen. 1 2 3 4 5 6 7 8 9 10

1 Answers  






Write a c-programe that input one number of four digits and find digits sum?

2 Answers  


I can not get my C++ program to work right. It is supposed to tell if a word is a palindrome or not, but it only tells thet the word is not a palindrome. And I can't fix it.

1 Answers  


void main() { int i=7; printf("N= %*d",i,i); }

6 Answers   HCL,


what are the techniques for reducing the fragility of a memory bug?

1 Answers  


How to create a program that lists countries capitals when country is entered? (Terribly sorry, I'm a complete novist to coding with C, am looking for inspiration and general tips on how to code and create this program.)

0 Answers  


write a profram for selection sort whats the error in it?

2 Answers  


Write down the difference between c. Loop and goto statement d. (!0) and (!1) e. (1= =! 1) and (1!=1) f. NULL and !NULL

0 Answers  


Categories