Informática, pregunta formulada por majitouwu1126, hace 25 días

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 armand66
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