Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Otro

COS assignment 3

Puntuación
-
Vendido
2
Páginas
24
Subido en
20-08-2023
Escrito en
2023/2024

COS assignment 3

Institución
Grado

Vista previa del contenido

Question 1




// employee.h
#ifndef EMPLOYEE_H
#define EMPLOYEE_H

#include <string>

using namespace std;
class Employee
{
private:
string firstName;
string lastName;
float salary;

public:
// constructors
Employee();
Employee(string fName, string lName, float slry);

// mutators
void setFirstName(string fName);
void setLastName(string lName);
void setSalary(float slry);

// accessors
string getFirstName();
string getLastName();
float getSalary();

// destructor
~Employee();
};
#endif

,// employee.cpp
#include "employee.h"

Employee::Employee()
{
firstName = "";
lastName = "";
salary = 0;
}

Employee::Employee(string fName, string lName, float slry)
{
firstName = fName;
lastName = lName;
salary = slry;
}

void Employee::setFirstName(string fName)
{
firstName = fName;
}

void Employee::setLastName(string lName)
{
lastName = lName;
}

void Employee::setSalary(float slry)
{
salary = slry;
}

string Employee::getFirstName()
{
return firstName;
}



string Employee::getLastName()
{
return lastName;
}

float Employee::getSalary()
{
return salary;
}

Employee::~Employee()

, {
}
// question1.cpp
#include "employee.h"
#include <iostream>
#include <iomanip>

using namespace std;

int main(){
Employee employee1("Joe", "Soap", 145600.00);
Employee employee2;

string fn, ln;
float slry;

cout << "Enter employee first name: ";
cin >> fn;
cout << "Enter employee last name: ";
cin >> ln;
cout << "Enter salary: ";
cin >> slry;

employee2.setFirstName(fn);
employee2.setLastName(ln);
employee2.setSalary(slry);

// Annual salary of each employee before raise
cout<<fixed<<setprecision(2);
cout << "Employee 1 annual salary: R" << employee1.getSalary() << endl;
cout << "Employee 2 annual salary: R" << employee2.getSalary() << endl;

// Adding the raise to the employees
cout << "Employee 1 annual salary with raise: R" <<
employee1.getSalary()*1.1 << endl;
cout << "Employee 2 annual salary with raise: R" <<
employee2.getSalary()*1.1 << endl;



return 0;
}

Escuela, estudio y materia

Institución
Grado

Información del documento

Subido en
20 de agosto de 2023
Número de páginas
24
Escrito en
2023/2024
Tipo
OTRO
Personaje
Desconocido

Temas

$4.39
Accede al documento completo:

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Conoce al vendedor

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
foxNotes Acsess Business Academy
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
113
Miembro desde
3 año
Número de seguidores
63
Documentos
36
Última venta
3 semanas hace
saveNotes

5.0

5 reseñas

5
5
4
0
3
0
2
0
1
0

Documentos populares

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes