NicolasNR

Problema14

Jun 26th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.13 KB | None | 0 0
  1. /*Los empleados de una empresa de hamburguesas ganan $10 por hora. Si trabajan más de 40 horas a la semana,
  2. recibirán un salario y medio de su sueldo base por horas extra. Recibirán también una comisión por ventas
  3. generadas mientras atienden la barra. La comisión se basa en la siguiente tabla:
  4. Volumen de ventas                                Comisión
  5. $0.01 a $100.00         5% de las ventas totales
  6. $100.00 a $299  .99         10% de las ventas totales
  7. $300.00 en adelante         15% de las ventas totales
  8. Realizar un programa que reciba como datos de entrada el número de horas trabajadas y las ventas totales para determinar el sueldo.*/
  9.  
  10. #include<iostream>
  11. #include<iomanip>
  12.  
  13. using namespace std;
  14.  
  15. int main()
  16. {
  17.     float ventasG=0, sueldoB=0, sueldoE=0, sueldoF=0, comision=0, horasT=0, horasE=0;
  18.     cout << fixed << setprecision(2);
  19.     cout << "Cuantas horas trabajo?: "; cin >> horasT;
  20.    
  21.  
  22.         if (horasT > 40)
  23.         {
  24.             cout << "De cuanto fueron las ventas generadas  en la barra?: "; cin >> ventasG;
  25.  
  26.             sueldoB = 10 * 40;
  27.             horasE = horasT - 40;
  28.             sueldoE = horasE * 15;
  29.  
  30.             if (ventasG>=100)
  31.             {
  32.                 if (ventasG<300)
  33.                 {
  34.                     comision = ventasG * 0.10;
  35.                     sueldoF = sueldoB + sueldoE + comision;
  36.                     cout << "Las horas normales trabajadas fueron: 40" << endl;
  37.                     cout << "El sueldo por horas normales fue de: " << sueldoB << endl;
  38.                     cout << "Las horas Extras trabajadas fueron: " << horasE << endl;
  39.                     cout << "El sueldo por horas Extras fue de: " << sueldoE << endl;
  40.                     cout << "La comision otorgada fue: " << comision << endl;
  41.                     cout << "El sueldo final que recibira el empleado es: " << sueldoF << endl;
  42.                 }
  43.                 else
  44.                 {
  45.                     comision = ventasG * 0.15;
  46.                     sueldoF = sueldoB + sueldoE + comision;
  47.                     cout << "Las horas normales trabajadas fueron: 40" << endl;
  48.                     cout << "El sueldo por horas normales fue de: " << sueldoB << endl;
  49.                     cout << "Las horas Extras trabajadas fueron: " << horasE << endl;
  50.                     cout << "El sueldo por horas Extras fue de: " << sueldoE << endl;
  51.                     cout << "La comision otorgada fue: " << comision << endl;
  52.                     cout << "El sueldo final que recibira el empleado es: " << sueldoF << endl;
  53.                 }
  54.             }
  55.             else
  56.             {
  57.                 comision = ventasG * 0.05;
  58.                 sueldoF = sueldoB + sueldoE + comision;
  59.                 cout << "Las horas normales trabajadas fueron: 40" << endl;
  60.                 cout << "El sueldo por horas normales fue de: " << sueldoB << endl;
  61.                 cout << "Las horas Extras trabajadas fueron: " << horasE << endl;
  62.                 cout << "El sueldo por horas Extras fue de: " << sueldoE << endl;
  63.                 cout << "La comision otorgada fue: " << comision << endl;
  64.                 cout << "El sueldo final que recibira el empleado es: " << sueldoF << endl;
  65.             }
  66.            
  67.         }
  68.         else
  69.         {
  70.             sueldoF = horasT * 10;
  71.             cout << "Las horas normales trabajadas fueron: " << horasT << endl;
  72.             cout << "El sueldo por horas normales fue de: " << sueldoF << endl;
  73.             cout << "Las horas Extras trabajadas fueron: " << horasE << endl;
  74.             cout << "El sueldo por horas Extras fue de: " << sueldoE << endl;
  75.             cout << "La comision otorgada fue: " << comision << endl;
  76.             cout << "El sueldo final sera de: " << sueldoF << endl;
  77.         }
  78.  
  79.  
  80.     system("pause");
  81. }
Advertisement
Add Comment
Please, Sign In to add comment