Already have an account? Get multiple benefits of using own account!
Login in your account..!
Remember me
Don't have an account? Create your account in less than a minutes,
Forgot password? how can I recover my password now!
Enter right registered email to receive password!
Aim: To implement a program to create, update & display account & admin record of person using display account & admin records of person using virtual base class..
Code:
class person
{
int code;
char name[20];
public:
void getdata();
void displaydata();
};
class account: public virtual person
int pay;
class admin : public virtual person
int experience;
class master : account, admin
void person::getdata()
cout<<"\nCode: ";
cin>>code;
cout<<"Name: ";
cin>>name;
}
void account::getdata()
cout<<"Enter Pay: ";
cin>>pay;
void admin::getdata()
cout<<"Enter Experience: ";
cin>>experience;
void master::getdata()
person::getdata();
account::getdata();
admin::getdata();
void person::displaydata()
cout<<"\nEmployee code: "< cout<<"\nName: "< } void admin::displaydata() { cout<<"\nExperience: "< } void account::displaydata() { cout<<"\nPay: Rs."< } void master::displaydata() { person::displaydata(); account::displaydata(); admin::displaydata(); } void main() { int ch; clrscr(); master m1; cout<<"\n\tEnter Details:"; m1.getdata(); cout<<"\n\t**Details Registered Successfully**\n\n"; m1.displaydata(); getch(); } Output: Enter Details: Code: 312 Name: Bella Enter Pay: 320$ Enter Experience: 2 **Details Registered Successfully** Employee code: 312 Name: Bella Pay: 320$ Experience: 2 years
cout<<"\nName: "< } void admin::displaydata() { cout<<"\nExperience: "< } void account::displaydata() { cout<<"\nPay: Rs."< } void master::displaydata() { person::displaydata(); account::displaydata(); admin::displaydata(); } void main() { int ch; clrscr(); master m1; cout<<"\n\tEnter Details:"; m1.getdata(); cout<<"\n\t**Details Registered Successfully**\n\n"; m1.displaydata(); getch(); } Output: Enter Details: Code: 312 Name: Bella Enter Pay: 320$ Enter Experience: 2 **Details Registered Successfully** Employee code: 312 Name: Bella Pay: 320$ Experience: 2 years
void admin::displaydata()
cout<<"\nExperience: "< } void account::displaydata() { cout<<"\nPay: Rs."< } void master::displaydata() { person::displaydata(); account::displaydata(); admin::displaydata(); } void main() { int ch; clrscr(); master m1; cout<<"\n\tEnter Details:"; m1.getdata(); cout<<"\n\t**Details Registered Successfully**\n\n"; m1.displaydata(); getch(); } Output: Enter Details: Code: 312 Name: Bella Enter Pay: 320$ Enter Experience: 2 **Details Registered Successfully** Employee code: 312 Name: Bella Pay: 320$ Experience: 2 years
void account::displaydata()
cout<<"\nPay: Rs."< } void master::displaydata() { person::displaydata(); account::displaydata(); admin::displaydata(); } void main() { int ch; clrscr(); master m1; cout<<"\n\tEnter Details:"; m1.getdata(); cout<<"\n\t**Details Registered Successfully**\n\n"; m1.displaydata(); getch(); } Output: Enter Details: Code: 312 Name: Bella Enter Pay: 320$ Enter Experience: 2 **Details Registered Successfully** Employee code: 312 Name: Bella Pay: 320$ Experience: 2 years
void master::displaydata()
person::displaydata();
account::displaydata();
admin::displaydata();
void main()
int ch;
clrscr();
master m1;
cout<<"\n\tEnter Details:";
m1.getdata();
cout<<"\n\t**Details Registered Successfully**\n\n";
m1.displaydata();
getch();
Output:
Enter Details:
Code: 312
Name: Bella
Enter Pay: 320$
Enter Experience: 2
**Details Registered Successfully**
Employee code: 312
Pay: 320$
Experience: 2 years
Question: (a) (i) What is recursion? (ii) What advantage is there in its use? (iii) What disadvantage is there in its use? (b) The factorial of a positive number can b
Write a program called Series that will print/display a series of numbers starting with 1 and ending with the last number that is less than 30. The series should include only odd n
3 . Write a ‘C’ program to accept any 3 digit integer number from the keyboard and display the word equivalent representation of the given number.
Hello. I need a solution for this assignment. It is for C++ Language: Create a BusinessPartner class that contains a first name, company name, and a telephone number. Create a Con
Question 1 Implement a class stack which simulates the operations of the stack allowing LIFO operations. Also implement push and pop operations for the stack 2 Explain the c
Define the Arithmetic Operators in c Language? There are five arithmetic operators in C and they are Operator Purpose + Addition -
The break statement The break statement, which was already covered in the switch.. case, can also be used in the loops. When a loop statement is encountered in the loops the co
Project Description: I have a barber salon I am seeking someone to build me software for my PARTNER PT6910 touch screen till system. This software must add multiple staff login
Write a program to convert English units to metric (e.g., miles to kilometers, gallons to liters, etc.). Include a specification and a code design.
Explain some String Oriented Library Functions? To make simpler string processing we can use special string oriented library functions. Mainly the C compilers include library f
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!
whatsapp: +91-977-207-8620
Phone: +91-977-207-8620
Email: [email protected]
All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd