#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

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  


Write a C program to enter 10 integer numbers through one variable and count how many of them are even using while loop ?

2 Answers  


void main() { int i=5; printf("%d",i+++++i); }

14 Answers   HCL,


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  


errors are known as?

3 Answers   EX, State Bank Of India SBI,


WHAT WILL BE THE OUTPUT OF THE FOLLOWING QUESTION void main() { int x=4,y=3,z; z=x-- -y; printf("%d%d%d",x,y,z); }

25 Answers   HCL,


Answering Yes or No in C++...using only stdio.h and conio.h..........help me please...? here's must be the output of the program: Screen A Exam No. items Score 1 20 20 2 35 35 Another Entry? [Y] or [N] : Screen B: Record No. Student's Name: 1 Fernando Torres 2 Chuck Norris Note: if you press Y, the program must repeat the procedure in screen A, then if N, the program must proceed to the screen B....Please Help me out............

1 Answers  


char* f() return "hello:"; void main() {char *str=f(); }

1 Answers  


what is run time error?

7 Answers  


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

2 Answers  


What is the out put of this programme? int a,b,c,d; printf("Enter Number!\n"); scanf("%d",&a); while(a=!0) { printf("Enter numbers/n"); scanf("%d%d%d",&b,&c,&d); a=a*b*c*d; } printf("thanks!"); getche(); Entering numbers are a=1,b=2,c=3,d=4 b=3,c=4,d=-5 b=3,c=4,d=0

5 Answers   TCS,


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,


Categories