Advertisement
VictorMunoz

VMP_UF5-Reto

Nov 23rd, 2022
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.83 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.Scanner;
  3.  
  4. public class Start {
  5.     public static void main(String[] args) {
  6.         // Declaración de variables.
  7.         Scanner input= new Scanner(System.in);
  8.         int i;
  9.         int numEmpleados;
  10.         float media=0.0f;
  11.        
  12.         // Introducción número de empleados
  13.         System.out.print("Introduzca el número de empleados: ");
  14.         numEmpleados= input.nextInt();
  15.         System.out.println("*************************************");
  16.        
  17.         // Creación del array con el nombre de los empleados
  18.         ArrayList<String> nombreEmpleados = new ArrayList<String>(); // Array dinámica tipo String con el nombre de los empleados
  19.         ArrayList<Float> sueldoEmpleados = new ArrayList<Float>();  // Array dinámica tipo Float con el sueldo de los empleados
  20.         for(i=0; i< numEmpleados; i++) {
  21.             System.out.print("Introduzca el NOMBRE del empleado " + (i+1) + ": ");
  22.             nombreEmpleados.add(input.next());
  23.             System.out.print("Introduzca el SUELDO del empleado " + (i+1) + " ("+ nombreEmpleados.get(i) +"): ");
  24.             sueldoEmpleados.add(input.nextFloat());
  25.         }
  26.         System.out.println("*************************************");
  27.        
  28.         // Mostar nombres y sueldos
  29.         for(i=0; i< numEmpleados; i++) {
  30.             System.out.println(nombreEmpleados.get(i) +" (empleado " + (i+1) + ") cobra " + sueldoEmpleados.get(i) + "€ al mes.");
  31.         }
  32.         System.out.println("*************************************");
  33.        
  34.         // Cálculo de la media del sueldo
  35.         for(i=0; i < sueldoEmpleados.size(); i++){
  36.             media+= sueldoEmpleados.get(i);
  37.         }
  38.         media=media/sueldoEmpleados.size();
  39.         System.out.println("La media de sueldo es " + media + "€ al mes.");
  40.     }
  41.  
  42. }
  43.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement