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 iostreamusing 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