Enunciado:
"Si un empleado gana un sueldo básico y además se le asigna una comisión del 25% sobre las ventas que realizó, conociendo su sueldo y lo vendido, determinar cuánto cobrará el empleado."
Clases:
Empleado.h#ifndef EMPLEADO_H_
#define EMPLEADO_H_
#include iostream
using namespace std;
class Empleado {
private:
float sueldoB;
float cantVentas;
public:
Empleado();
void setsueldoB(float sb);
float getsueldoB();
void setcantVentas(float cv);
float getcantVentas();
float CalsTotal();
};
#endif /* EMPLEADO_H_ */
Empleado.cpp
#include "Empleado.h"
Empleado::Empleado() {
// TODO Auto-generated constructor stub
sueldoB = 0;
cantVentas = 0;
}
void Empleado::setsueldoB(float sb) {
sueldoB = sb;
}
float Empleado::getsueldoB() {
return sueldoB;
}
void Empleado::setcantVentas(float cv) {
cantVentas = cv;
}
float Empleado::getcantVentas() {
return cantVentas;
}
float Empleado::CalsTotal() {
float sTotal;
sTotal = sueldoB + (cantVentas * 0.25);
return sTotal;
}
Función principal:
#include "Empleado.h"
void IEEmpleado(Empleado &elEmpleado);
void IS(Empleado elEmpleado);
int main()
{
Empleado elEmpleado;
IEEmpleado (elEmpleado);
IS(elEmpleado);
return 0;
}
void IEEmpleado(Empleado &elEmpleado)
{
float sb;
float cv;
cout "Ingrese el sueldo base: " endl;
cin (sb);
elEmpleado.setsueldoB(sb);
cout "Ingrese la cantidad de ventas: " endl;
cin (cv);
elEmpleado.setcantVentas(cv);
}
void IS(Empleado elEmpleado)
{
cout "El sueldo total del empleado es: " elEmpleado.CalsTotal() "BsF";
}
No hay comentarios:
Publicar un comentario