CS304 ASSIGNMENT NO2 SOLUTION WITH file. CS304 ASSIGNMENT 2 SOLUTION 2023. The CS304 ASSIGNMENT 2 SOLUTION FALL 2023
DOWNLOAD .CPP FROM LINK BELOW: DEAR FRIENDS NOW I AM GOING TO SOLUTION OF CS304 ASSIGNMENT NO 2 THERE MAY BE SOME MISTAKE OR WRONG ANSWERS IN THE ASSIGNMENT, PLEASE VERIFY THEM BY CONSULTING YOUR HANDOUTS Or FROM THE INTERNET.
CODE IS BELOW:
- #include <iostream>
- #include <string>
- using namespace std;
- class Person{
- private:
- string FirstName;
- string LastName;
- int PersonalID;
- double Salary;
- public:
- static int current_id;
- //setter function
- void setFirstName(string fn){
- FirstName=fn;
- }
- void setLastName(string ln){
- LastName=ln;
- }
- void setPersonalID(int pid){
- PersonalID=pid;
- }
- void setSalary(double sl){
- Salary=sl;
- }
- //Gettter function
- string getFirstName(){
- return FirstName;
- }
- string getLastName(){
- return LastName;
- }
- int getPersonalID(){
- return PersonalID;
- }
- Person() : PersonalID(current_id++) {}
- };
- int Person::current_id=8248001;
- class HRM{
- private:
- Person employee;
- public:
- void AddPerson(string, string, double);
- void DeletePerson();
- void UpdatePerson();
- string displayFN(){
- return employee.getFirstName();
- }
- stringĀ displyLN(){
- return employee.getLastName();
- }
- void displaySal();
- void displayID();
- };
- void HRM::AddPerson(string fn, string ln, double sal){
- employee.setFirstName(fn);
- employee.setLastName(ln);
- employee.setSalary(sal);
- }
- int main(){
- HRM h1;
- string fn, ln;
- double sal;
- cout<<“Enter First Name :” ;
- cin >> fn;
- cout<<“Enter last Name : “;
- cin>>ln;
- cout<<“Salar : “;
- cin>>sal;
- h1.AddPerson(fn,ln,sal);
- cout<<endl<<“First Name\t\tLast Name \t\t Personal ID\t\tSalary per Year(Rupees)”<<endl;
- cout<<endl<<“————-\t\t—————\t\t ————–\t\t———————“<<endl;
- cout<<endl<<h1.displayFN()<<“\t\t”<<h1.displyLN()<<endl;
- }