Un ingeniero responsable de recursos humanos de una planta industrial desea saber el monto total necesario para abonar a N obreros sabiendo solamente el valor por hora trabajada (VH) y la cantidad de horas mensuales que trabajó cada obrero (HMT). Si el obrero trabajó más de 192 horas mensuales, recibirá por hora un 50% adicional.
#include<iostream> using namespace std; float calcular_salario(float VH, float HTM){ if(HTM > 192){ HTM = HTM + HTM*0.5; } return VH*HTM; } int main(){ float VH, HTM, N, i = 1, suma = 0; cout<<"Ingrese el valor por hora: "; cin>>VH; cout<<"Ingrese la cantidad de obreros: "; cin>>N; while(i<=N){ cout<<"Ingrese la cantidad de horas trabajadas del obrero "<<i<<": "; cin>>HTM; suma = suma + calcular_salario(VH,HTM); i++; } cout<<"El importe total necesario para abonar a los obreros es de: "<<suma; return 0; }