#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);
}
Answer / anand
compile an answer me as what type of error quickly
| Is This Answer Correct ? | 1 Yes | 1 No |
Write down the difference between c. Loop and goto statement d. (!0) and (!1) e. (1= =! 1) and (1!=1) f. NULL and !NULL
A sample program using data structure? what is file handling?
Given an int variable n that has been initialized to a positive value and, in addition, int variables k and total that have already been declared, use a do...while loop to compute the sum of the cubes of the first n whole numbers, and store this value in total . Thus if n equals 4, your code should put 1*1*1 + 2*2*2 + 3*3*3 + 4*4*4 into total . Use no variables other than n , k , and total .
To generate the series 1+3+5+7+... using C program
char* f() return "hello:"; void main() {char *str=f(); }
#include<stdio.h> void main() { int i=1; printf("%d%d%d",i++,++i,i); }
what is the large sustained error signal that eventually cause the controller output to drive to its limit
I am using Qt 5.6 during compilation it stops and gives error about Qmake The process "C:QtQt5.6.35.6.3msvc2015_64inqmake.exe" crashed. Error while building/deploying project untitled1 (kit: Desktop Qt 5.6.3 MSVC2015 64bit) When executing step "qmake"
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.
void main() { for(int i=0;i<5;i++); printf("%d",i); } What is the output?..
32 Answers College School Exams Tests, CTS, HCL, iGate, SmartData,
How to reverse a linked list without using array & -1? Thank you.
What are the different types of errors in C and when they occur?