YAMILDIAZ

ejrcicio 9

Jun 14th, 2023
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.45 KB | Source Code | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4.  
  5.  
  6. int main(){
  7. const int empleado = 5;
  8. int i, nroEmpleado, dia, totalHoraT;
  9. float unaHoraTrabajoV, horaExtraV;
  10. float vValorUnaHtrabajo[empleado];
  11. float vValorHextra[empleado];
  12.  
  13. //punto A
  14. int horaPago, extraPago;
  15. float pagoFinal[empleado]={};
  16.  
  17. for (i = 0; i < empleado; i++){
  18.      cout<<"Nro. empleado (1 a 80): ";
  19.      cin>>nroEmpleado;
  20.      cout<<"Valor de una hora de trabajo: ";
  21.      cin>>unaHoraTrabajoV;
  22.      cout<<"Valor de la hora extra de trabajo: ";
  23.      cin>>horaExtraV;
  24.      vValorUnaHtrabajo[i]=unaHoraTrabajoV;
  25.      vValorHextra[i]=horaExtraV;
  26. }
  27. cout<<endl;
  28. cout<<"Nro. empleado (1 a 80): ";
  29. cin>>nroEmpleado;
  30.  
  31. while (nroEmpleado != 0){
  32.      cout<<"Dia: ";
  33.      cin>>dia;
  34.      cout<<"Total de horas trabajadas en el dia: ";
  35.      cin>>totalHoraT;
  36.  
  37.      if (totalHoraT>=9){
  38.         extraPago=totalHoraT%8;
  39.         horaPago=totalHoraT-extraPago;
  40.      }else{
  41.         horaPago=totalHoraT;
  42.         extraPago=0;
  43.      }
  44.  
  45. pagoFinal[nroEmpleado-1]+=vValorUnaHtrabajo[nroEmpleado-1]*horaPago+vValorHextra[nroEmpleado-1]*extraPago;
  46.  
  47.  
  48. cout<<"----------------------------------"<<endl;
  49. cout<<"Nro. empleado (1 a 80): ";
  50. cin>>nroEmpleado;
  51. }
  52. cout<<endl;
  53. cout<<extraPago<<endl;
  54. cout<<horaPago<<endl;
  55.  
  56. for (i = 0; i < empleado; i++){
  57.         cout<<"empleado #"<<i+1<<" ,pago total: "<<endl;
  58.         cout<<pagoFinal[i]<<endl;
  59. }
  60.  
  61. cout<<endl;
  62. system("pause");
  63. return 0;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment