// PC1 - PREGUNTA 1
//
// Escriba la clase C1 para calcular la ganancia por un día de trabajo, bajo las siguientes
// condiciones: se paga 10 soles/hora en horario normal de 8 horas de trabajo, 15 soles/hora por
// las primeras primeras 4 horas extras y el resto de horas extras a 20 soles/hora, la máxima
// cantidad de horas laborables es 16.
//
// Salida de un caso de prueba:
// Ganancia de un día
// Ingrese el número de horas trabajadas: -1 // error de entrada
// Ingrese el número de horas trabajadas: 20 // error de entrada
// Ingrese el número de horas trabajadas: 12
// Ganancia del día: 140
import java.util.Scanner;
// public class C1{
public class Main{
public static void main(String[] args){
int horas = 0;
int ganancia = 0;
Scanner sc = new Scanner(System.in);
System.out.println("Ganancia de un día");
//Bucle para evitar que la cantidad de horas sea negativo o mayor a 16
while(horas <= 0 || horas >16){
System.out.print("Ingrese el número de horas trabajadas : ");
horas = sc.nextInt();
}
//Calculamos las ganancias
if(horas > 12){
ganancia = (horas - 12) * 20;
horas = 12;
}
if(horas > 8){
ganancia += (horas-8)*15;
horas = 8;
}
if(horas <=8){
ganancia+= horas*10;
}
//Ganancia final
System.out.println("Ganancia del día : "+ganancia);
sc.close();
}
}