Ejercicio De Introduccion A La Computacion
Por cada uno de los empleados de la Universidad “La Excelencia” se conoce: cédula, tipo de empleado (Profesor, Obrero, Administrativo) y sueldo. Se desea un programa que muestre unmenú de opciones para:
a. Incluir un empleado validando que no exista en el arreglo su cédula de identidad.
b. Consultar a un empleado a partir de la cédula de identidad, mostrando eltipo de empleado y sueldo.
c. Consultar cantidad de empleados por tipo. (Se lee un tipo y se debe indicar cuantos empleados hay de ese tipo).
d. Un reporte condicionado que muestre la(s)cédula del (los) empleado(s) con mayor sueldo.
Empleado.h
#ifndef EMPLEDO_H_
#define EMPLEADO_H_
#include <string>
using namespace std;
class Empleado
{
private:
stringcedula;
char tipoE;
float sueldo;
public:
Empleado();
void setCedula(string laCedulaB);
string getCedula();
void setTipoE(char elTipoE);
char getTipoE();void setSueldo(float elSueldo);
float getSueldo();
};
#endif /* EMPRESA_H_ */
Empleado.cpp
#include "Empleado.h"
Empleado::Empleado()
{
cedula='"';
tipoE='"';sueldo=0.00;
}
void Empleado::setCedula(string laCedulaB)
{
cedula=laCedulaB;
}
string Empleado::getCedula()
{
return cedula;
}
void Empleado::setTipoE(char elTipoE)
{
tipoE=elTipoE;
}
charEmpleado::getTipoE()
{
return tipoE;
}
void Empleado::setSueldo(float elSueldo)
{
sueldo=elSueldo;
}
float Empleado::getSueldo()
{
return sueldo;
}
Universidad.h
#include "Empleado.h"#ifndef UNIVERSIDAD_H_
#define UNIVERSIDAD_H_
const int MAX=40;
class Universidad
{
private:
int ptr;
Empleado AEmpleado[MAX];
public:
Universidad();
intgetPtr();
int Busqueda(string CedulaB);
void setAEmpleado (Empleado elEmpleado);
Empleado getAEmpleado(int i);
char calCantP();
char calCantO();
char calCantA();...
Regístrate para leer el documento completo.