Como resuelvo esto en JAVA?
Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera:
● Si trabaja 40 horas o menos se le paga el 0.015 del SMLV por hora laborada.
● Si trabaja más de 40 horas se le paga a 0.02 del SMLV por hora laborada.
Realice una función que se llame salario que reciba como parámetro la cantidad de horas del obrero y retorne un valor double con el salario devengado para dar solución al problema.
El SMLV es 1000000
Respuestas a la pregunta
Contestado por
1
Respuesta:
public double salario( int horas){
final double SMLV = 1000000;
double salarioTotal;
if(horas > 0 && horas <= 40){
salarioTotal = (SMLV*0.015)*horas;
}ese if(horas >40){
salarioTotal = (SMLV*0.02)*horas;
}ese{
salarioTotal = 0;
}
return salarioTotal;
}
Explicación:
recibes el número de horas, estableces el SMLV cómo una constante, con una serie de if compruebas si se cumple la primera condición que sean de 1 a 40 horas o más de cuarenta horas, en caso de que el número de horas sea 0 o menor salarioTotal será 0. finalmente retornas el salarioTotal
Otras preguntas
Matemáticas,
hace 18 días
Matemáticas,
hace 18 días
Matemáticas,
hace 18 días
Arte,
hace 25 días
Derecho ,
hace 8 meses
Biología,
hace 8 meses
Matemáticas,
hace 8 meses