#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 |
Given that two int variables, total and amount, have been declared, write a loop that reads integers into amount and adds all the non-negative values into total. The loop terminates when a value less than 0 is read into amount. Don't forget to initialize total to 0. Instructor's notes: This problem requires either a while or a do-while loop.
difference between c/c++ programing language? what is necessesity of c++ when existing c programing language?
what is meant for variable not found?
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............
how to convert decimal to binary in c using while loop without using array
50 Answers Apple, Aptech, Arwen Tech, BCS, C2D Software, CEC,
what is meant by linking error? how can i solve it? if there is a linking error " unable to open file 'cos.obj'? then what should i do?
#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); }
Given that two int variables, total and amount , have been declared, write a sequence of statements that: initializes total to 0 reads three values into amount , one at a time. After each value is read in to amount , it is added to the value in total (that is, total is incremented by the value in amount ). Instructor's notes: If you use a loop, it must be a for loop. And if you use a loop control variable for counting, you must declare it.
I'm having trouble with coming up with the correct code. Do I need to put a loop? Please let me know if I'm on the right track and what areas I need to correct. I still don't have a good grasp on this programming stuff. Thanks =) The assignment was to write a program using string functions that accepts a coded value of an item and displays its equivalent tag price. The base of the keys: 0 1 2 3 4 5 6 7 8 9 X C O M P U T E R S Sample I/O Dialogue: Enter coded value: TR.XX Tag Price : 68.00
void main() { int i=7; printf("N= %*d",i,i); }
UINT i,j; i = j = 0; i = ( i++ > ++j ) ? i++ : i--; explain pls....
what is macro in c? Difference between single linked list & double linked list what is fifo & lifo? what is stack & queue?