Está en la página 1de 1

#include <iostream>

using namespace std;


int main() {
char codigo_del_trabajador[5];
float sueldo_mensual = 0, pago_normal = 0, pago_por_horas_extras = 0,
pago_total_del_dia = 0;
int horas_trabajadas = 0, horas_extras = 0;

cout << "ingrese codigo del trabajador"; cin >> codigo_del_trabajador;


cout << "leer las horas trabajadas"; cin >> horas_trabajadas;
cout << "leer el sueldo mensual"; cin >> sueldo_mensual;
pago_normal = (sueldo_mensual / 30) / 8;
if (horas_trabajadas >= 48) {
horas_extras = horas_trabajadas - 48;
if (horas_extras <= 2) {

pago_por_horas_extras = horas_extras * (1.25 * pago_normal);


pago_total_del_dia = sueldo_mensual + pago_por_horas_extras;
cout << "codigo del trabajador: " << codigo_del_trabajador <<
endl;
cout << "sueldo mensual: " << sueldo_mensual << endl;
cout << "horas trabajadas: " << horas_trabajadas << endl;
cout << "horas extras:" << horas_extras << endl;
cout << "pago normal: " << pago_normal << endl;
cout << "pagos por hora extra: " << pago_por_horas_extras <<
endl;
cout << "pago total del dia: " << pago_total_del_dia << endl;

}
else if (horas_extras >= 2) {
pago_por_horas_extras = 2 * (1.25 * pago_normal) +
(horas_extras - 2) * (1.35 * pago_normal);
pago_total_del_dia = sueldo_mensual + pago_por_horas_extras;
cout << "codigo del trabajador: " << codigo_del_trabajador <<
endl;
cout << "sueldo mensual: " << sueldo_mensual << endl;
cout << "horas trabajadas: " << horas_trabajadas << endl;
cout << "horas extras:" << horas_extras << endl;
cout << "pago normal: " << pago_normal << endl;
cout << "pagos por hora extra: " << pago_por_horas_extras <<
endl;
cout << "pago total del dia: " << pago_total_del_dia << endl;
}
}
else {

return 0;
}

También podría gustarte