Advertisement
Abelsor

Semana 4 - Ejercicio 7

Feb 21st, 2022
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.34 KB | None | 0 0
  1. /*
  2.                         Ejercicio 7
  3.     Una empresa consta de n empleados. A fin de mes, se debe hacer una liquidación de los sueldos de los mismos.
  4.     Para ello, se debe diseñar un algoritmo que (en cada paso) lea los sueldos brutos de los empleados,
  5.     y devuelva el sueldo neto aplicando un descuento de 9% para IPS y 16% para jubilación. Por disposición de la gerencia,
  6.     también se desea conocer la diferencia entre el mayor y el menor sueldo neto.
  7. */
  8.  
  9. #include<iostream>
  10.  
  11. using namespace std;
  12.  
  13. int main()
  14. {
  15.     float n;
  16.    
  17.     do{     // Verficamos que 'n' sea un numero entero y positivo
  18.         cout<<"Ingrese el numero de empleados: ";
  19.         cin>>n;
  20.     }
  21.     while(int(n)!=n or n<1);
  22.    
  23.     double salario;
  24.     double salarioMinimo = 10000000;
  25.     double salarioMaximo = 0;
  26.    
  27.     cout<<endl;
  28.     for(int i=0 ; i<n ; i++){
  29.         cout<<"Ingrese su salario bruto: ";
  30.         cin>>salario;
  31.         salario -= 0.25*salario; // Aplicamos un descuento del 25% (9% IPS, 16% Jubilacion)
  32.         cout<<"\t Su salario del mes es: "<<salario<<endl;
  33.        
  34.         if(salario>=salarioMaximo)
  35.             salarioMaximo = salario;
  36.         else if(salario <= salarioMinimo)
  37.             salarioMinimo = salario;
  38.     }
  39.    
  40.     cout<<"\n El Salario Minimo es: "<<salarioMinimo<<" Gs."<<endl;
  41.     cout<<"\n El Salario Maximo es: "<<salarioMaximo<<" Gs."<<endl;
  42.     cout<<"\n La diferencia entre el Mayor y Menor salario es: "<<salarioMaximo-salarioMinimo<<" Gs."<<endl;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement