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
C++ Programming Assignment ATM Machine Phase 1 In this assignment you will create a program that allows a user to do the following: 1) Create a bank account by supplying a use
A palindrome is a string that reads the same from both the ends. Given a string S convert it to a palindrome by doing character replacement. Your task is to convert S to palindrome
obtain two numbers from thekey board,and determain and display(if either)is the larger of two numbers.
string will contain only lower case alphabet& the ascii value starts from 1-26,(ie,a=1&z=26).it perform the operation like the following costs:add=2units,replace=1unit,delete=3unit
how to write code for z transformer
Incomplete types refer to pointers in which there is no availability of the execution of the referenced location or it points to some location whose value is not available for modi
Write a Program to illustrate Array with Strings? main() { static char name[]="devdas"; int i; i=0; while(name[i]!='\0') { printf("%c",name[i]); i=i+1; } } In the
how to create?
Implement a Algorithm to verify if the link list is in Ascending order? A: template bool linklist::isAscending() const{ nodeptr ptr = head; while (ptr->_next)
explain about symbolic constants with examples
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