float |
porcentajeAumento(float salario)
Dado un salario, retorna el porcentaje de aumento que le corresponde, segun los siguientes rangos
Rango Porcentaje aumento
0 a 9,000 20%
9,001 a 15,000 10%
15,001 a 20,000 5%
Mayor a 20,000 0%
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RANGO1
public static final float[] RANGO1
RANGO2
public static final float[] RANGO2
RANGO3
public static final float[] RANGO3
AUMENTO1
public static final float AUMENTO1
- See Also:
- Constant Field Values
AUMENTO2
public static final float AUMENTO2
- See Also:
- Constant Field Values
AUMENTO3
public static final float AUMENTO3
- See Also:
- Constant Field Values
AUMENTO4
public static final float AUMENTO4
- See Also:
- Constant Field Values
Nomina
public Nomina()
porcentajeAumento
public float porcentajeAumento(float salario)
- Dado un salario, retorna el porcentaje de aumento que le corresponde, segun los siguientes rangos
| Rango | Porcentaje aumento
| | 0 a 9,000 | 20%
| | 9,001 a 15,000 | 10%
| | 15,001 a 20,000 | 5%
| | Mayor a 20,000 | 0%
|
- Parameters:
salario -
- Returns:
- porcentaje de Aumento
Ejemplo de uso:
Nomina nom= new Nomina();
double porcentaje=nom.porcentajeAumento(16534);
//porcentaje es igual a 0.05 (5%)
calcularAumentos
public float[] calcularAumentos(float[] salarios)
- Parameters:
salarios, - arreglo de numeros flotantes
- Returns:
- arreglo con los aumentos correspondientes
Ejemplo de uso:
float [] sueldos= { 0,9000,9001,15000,15001,20000,20100};
Nomina nom= new Nomina();
double [] aumentosEsperados= nom.calcularAumentos(sueldos);
//el valor es {0.2F,0.2F,0.1F,0.1F,0.05F,0.05F,0};
|