Una fabrica tiene varios talleres y cada taller tiene varios
empleados, diseñar y codificar un algoritmo que lea los salarios por hora y las horas semanales trabajadas por cada empleado y que calcule e imprima el salario semanal de cada uno, la nomina de cada taller y la nomina total de la fabrica cada hora extra de un empleado se paga el doble de la hora normal.
***La clase principal la tengo en otra clase***
Código:
import java.util.Scanner;
public class fabrica {
int n, m, salario = 20, semanal, horas, h_extras, nomina, nominaFabrica;
int talleres[];
int empleados[];
public void leerDatos() {
Scanner read = new Scanner(System.in);
System.out.print("Ingrese el numero de talleres: ");
n = read.nextInt();
talleres = new int[n];
for (int i = 0; i < n; i++) {
System.out.print("\nIngrese el numero de empleados: ");
m = read.nextInt();
empleados = new int[m];
for (int j = 0; j < m; j++) {
System.out.print("Cuantas horas trabajo a la semana: ");
horas = read.nextInt();
System.out.print("Horas extras: ");
h_extras = read.nextInt();
semanal = (horas * salario) + (h_extras * 40);
System.out.println("Salario semanal: " + semanal + "\n");
}
nomina=nomina+semanal;
System.out.println("Nomina del taller " +nomina);
}
}
}