Give me only code, No need to run Consider the following partial class declaration of an ADT: class Employee {friend ostream& operator<<(ostream& outs. const Employee & the_emp); //output name and salary with salary in the format Rxxx.xx public: Employee(string n, double sal); ~Employee(): void setSalary(double sal); string getName()const void raiseSalary(double percent); // raises an employee's //salary with the percentage specified by the argument percent private: string name: double salary: }; Use the appropriate member functions given in the partial class declaration for the class Employees to write statements to do the following: • Use the overloaded constructor to instantiate an object newEmployee of the class Employee with the name "Mpho Malebane" and a salary of R123 000. • Write a statement to check whether the object newEmployee is Mpho Malebane, and if so, raise his salary with 10%. • Use the overloaded stream insertion operator to display the name and salary of the newEmployee on the screen.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Give me only code, No need to run
Consider the following partial class declaration of an ADT:
class Employee
{ friend ostream& operator << (ostream& outs.
const Employee & the_emp);
//output name and salary with salary in the format Rxxx.xxx
public:
Employee(string n., double sal);
~Employee():
void setSalary(double sal);
string getName() const
void raiseSalary(double percent); // raises an employee's //salary with the percentage specified
by the argument percent
private:
string name;
double salary:
};
Use the appropriate member functions given in the partial class declaration for the class
Employees to write statements to do the following:
• Use the overloaded constructor to instantiate an object newEmployee of the class
Employee with the name "Mpho Malebane" and a salary of R123 000.
•
Write a statement to check whether the object newEmployee is Mpho Malebane, and if
so, raise his salary with 10%.
•
Use the overloaded stream insertion operator to display the name and salary of the
newEmployee on the screen.
Transcribed Image Text:Give me only code, No need to run Consider the following partial class declaration of an ADT: class Employee { friend ostream& operator << (ostream& outs. const Employee & the_emp); //output name and salary with salary in the format Rxxx.xxx public: Employee(string n., double sal); ~Employee(): void setSalary(double sal); string getName() const void raiseSalary(double percent); // raises an employee's //salary with the percentage specified by the argument percent private: string name; double salary: }; Use the appropriate member functions given in the partial class declaration for the class Employees to write statements to do the following: • Use the overloaded constructor to instantiate an object newEmployee of the class Employee with the name "Mpho Malebane" and a salary of R123 000. • Write a statement to check whether the object newEmployee is Mpho Malebane, and if so, raise his salary with 10%. • Use the overloaded stream insertion operator to display the name and salary of the newEmployee on the screen.
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Reference Types in Function
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education