Ejercicios Arrays Java. Leer nombre y sueldo de 20 empleados y mostrar el que más gana

Programa Java que lea el nombre y el sueldo de 20 empleados y muestre el nombre y el sueldo del empleado que más gana.

Para hacerlo utilizaremos dos arrays:
Un array de String para los nombres de los empleados
Un array de tipo double para los sueldos de cada empleado.

Al mismo tiempo que leemos los datos de los empleados iremos comprobando cuál es el que tiene el mayor sueldo. Para ello tomamos el sueldo del primer empleado que se lee como mayor sueldo y después vamos comprobando el resto de sueldos. Cuando encontramos alguno mayor que el mayor actual este sueldo se convierte en el nuevo mayor.

En general para calcular el mayor de una serie de números tomamos el primero como mayor y después comparamos el resto de números.

//programa que muestra el nombre y el sueldo del empleado que más gana
import java.util.*;

public class Main {

    public static void main(String[] args) {
 
        Scanner sc = new Scanner(System.in);
  
        //creamos los arrays
        String[] empleados = new String[20];
        double[] sueldos = new double[20];

        //variables donde guardar el nombre y sueldo del empleado que más gana
        String nombreMayor;
        double mayorSueldo;

        int i = 0;

        //se lee el primer empleado
        System.out.println("Lectura de nombres y sueldos de empleados: ");                                        
        System.out.print("Empleado " + (i + 1) + ": ");
        empleados[i] = sc.nextLine();
        System.out.print("Sueldo: ");
        sueldos[i] = sc.nextDouble();

        //se toma el primero leído como mayor
        mayorSueldo = sueldos[i];
        nombreMayor = empleados[i];

        //se leen el resto de empleados
        for (i = 1; i < empleados.length; i++) {
            sc.nextLine(); //limpiar el buffer
            System.out.print("Empleado " + (i + 1) + ": ");
            empleados[i] = sc.nextLine();
            System.out.print("Sueldo: ");
            sueldos[i] = sc.nextDouble();
            //se compara el sueldo leído con el mayor actual
            if (sueldos[i] > mayorSueldo) {
                mayorSueldo = sueldos[i];
                nombreMayor = empleados[i];
            }
        }

        //mostrar resultados
        System.out.println("Empleado con mayor sueldo: " + nombreMayor );                                         
        System.out.println("Sueldo: " + mayorSueldo);
    }
}

102 comentarios:

  1. import java.util.Scanner;
    public class Ejemplo8 {
    public static void main(String[]args){
    System.out.println("Introduce nombre y sueldo del empleado");
    Scanner scanner=new Scanner(System.in);
    System.out.println("Numero de employees");
    int n=scanner.nextInt();

    String []arrayNombres=new String[n];
    double []arraySalarios=new double[n];

    for (int i = 0; i < n; i++) {
    System.out.print("arrayNombres["+i+"]=");
    arrayNombres[i]=scanner.next();
    }
    System.out.println("");
    for (int i = 0; i < n; i++) {
    System.out.print("arraySalarios["+i+"]=");
    arraySalarios[i]=scanner.nextInt();
    }
    System.out.println("**************************************");
    for (int i = 0; i < n; i++) {
    System.out.println("Nombre:"+arrayNombres[i]+" salario="+arraySalarios[i]);
    }
    //ordemanos menor a mayor
    for (int i = 0; i < n-1; i++) {
    double aux;
    String aux2;
    for (int j = i+1; j arraySalarios[j]) {
    aux=arraySalarios[i];
    arraySalarios[i]=arraySalarios[j];
    arraySalarios[j]=aux;

    aux2=arrayNombres[i];
    arrayNombres[i]=arrayNombres[j];
    arrayNombres[j]=aux2;
    }
    }
    }
    System.out.println("**************************************");
    System.out.println("Mayor salrio: Nombre "+arrayNombres[n-1]+" Salario="+arraySalarios[n-1]);
    }
    }

    ResponderEliminar
    Respuestas
    1. yo nesesito hacer algo diferente bro ayudame

      INSTITUTO TENOLÓGICO DE ACAPULCO FUNDAMENTOS DE PROGRAMACIÓN PRÁCTICA NO. 5PROFR.: M.A. RICARDO FLORES OLIVEROS INSTRUCCIONES: Copiar código y captura de pantalla de ejecución del programa, pegar el un archivo Word, convertirlo a pdf y subirlo a la plataforma. Debe traer su nombre completo y número de control así como el nombre de la materia y del profesor. NOTA: El nombre del archivo se estructura de la siguiente forma: Nombre+apellido paterno+fp+práctica No.5Ejemplo:ricardofloresfppráctica No.51.Capture tres número enteros mayores que cero. Si captura un número par; que le mande un mensaje que solo se aceptan números impares. Finalmente imprima cuántos números impares capturó.

      Eliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. import java.util.Random;
    import java.util.Arrays;
    import java.util.Scanner;
    public class Act4{
    public static void main (String []args){
    Scanner lector = new Scanner (System.in);
    Random rnd = new Random ();
    String [] nombre = new String [10];
    int [] sueldos = new int [10];
    int sueldomax = 0;
    int pos = 0;
    System.out.println("Dame los nombre de los empleados");
    for (int i = 0;i sueldomax){
    sueldomax = sueldos[i];
    pos = i;
    }
    }
    for (int i = 0;i<nombre.length;i++){
    if (pos == i){
    System.out.println("Este es el nombre del empleado que mas cobra " + nombre[i] + " y esto es lo que cobra " + sueldomax);
    break;
    }
    }
    System.out.println("Esta es la lista de sueldos");
    System.out.println(Arrays.toString(sueldos));
    System.out.println("Esta es la lista de empleados");
    System.out.println(Arrays.toString(nombre));
    }
    }

    ResponderEliminar
    Respuestas
    1. import static java. lang. System. out;
      import java. util. Scanner;
      import java. util. *;
      class ejercicio3{
      public static void main (String[] arguments){
      float comparador=0;//asumir que el menor sueldo es cero
      String nombre; // gusrdar el nombre del trabajador que se va entrando
      int rec=0; // posición en el array del trabajador que mas cobra
      int i;
      Scanner miScanner= new Scanner(System. in);
      out.println("Cuantos trabajadores va a introducir en la base de datos");
      int total= miScanner.nextInt();
      String[]nombres=new String [total];
      float []salario = new float [total];
      for (i=0; i< total; i++ ){ // llenar los array
      out.println("Entre el nombre de trabajador");
      nombre = miScanner.next();
      nombres[i] =nombre; // asignando el trabajador a una posición en el array
      out.println("Entre el salarios de :" +nombre);
      float sal= miScanner.nextInt();
      salario[i]= sal; // asignando el salario a una posición en el array
      if(comparador <= sal){ // comparar los salarios
      comparador= sal; // guardar el mayor salario
      rec = i; // guardar posición del salrio mayor
      }
      }
      out.println("El mayor salario de la empresa lo tiene:"+nombres[rec] +" " );
      out.println("con:"+comparador+" "+ "euros" );
      }}

      Eliminar
  4. hola chicos necesito que me ayuden a crear un programa en java que sea capas de generar un arreglo de largo solicitado por el usuario ,luego muestre los numeros pares segun el largo de los arreglos ingresados anteriormente

    ResponderEliminar
    Respuestas
    1. Cualquiera que necesite ayuda puede que esté interesado en el taller de programación Java Básico que estaremos ofertando en linea o bien pueden escribir al correo gmail en im1online.ve donde podremos acordar el servicio y soluciones.

      Eliminar
  5. me podrian ayudar tengo un ejercicio que hacer y no se como el esjecicio dice asi :
    crear un programa que permita allar el promedio de los 15 primeros numeros

    ResponderEliminar
    Respuestas
    1. Probablemente le pueda servir a otra persona saludos


      /*
      crear un programa que permita allar el promedio de los 15 primeros numeros
      */
      package promedionumeros;

      import java.util.Scanner;

      /**
      *
      * @author carlosjoseanguiano
      */
      public class PromedioNumeros {

      /**
      * @param args the command line arguments
      */
      public static void main(String[] args) {

      int[] numeros = new int[15];
      int valor = 0;
      double suma = 0;
      double promedio = 0;
      Scanner entrada = new Scanner(System.in);

      for (int i = 0; i < numeros.length; i++) {
      System.out.println("Ingresa los numeros");
      numeros[valor] = entrada.nextInt();
      suma = suma + numeros[valor];

      }
      System.out.printf("Valores Tomados : " + suma + "\n");
      if (suma != 0) {
      promedio = suma / 15;
      System.out.println("El promedio es: " + promedio);
      }
      }

      }

      Eliminar
  6. yo lo hice asi

    Scanner sc = new Scanner(System.in);
    // creamos una variable para elegir la cantidad de nombres q queramos usar
    int nombre,mayorSueldo=0;
    String mayorNombre = null;
    int ba=0; // usamos como bandera
    System.out.println("Ingrese la cantidad de Empleados");
    nombre=sc.nextInt();

    String [] nomEmplea=new String[nombre];
    Integer [] salaEmplea=new Integer[nombre];
    // dimensionanamos de acuerdo a la cantidad de nombres que introducimos antes
    for (int i = 0; i < nombre; i++) {

    System.out.println("Ingrese el nombre: ");nomEmplea[i]=sc.next();//ingresa los nombres
    System.out.println("Su salario es: ");salaEmplea[i]=sc.nextInt();// ingresa salario
    //cargamor en nuestra variable mayorSueldo y mayor Nombre
    if(ba==0){mayorSueldo=salaEmplea[i];mayorNombre=nomEmplea[i]; ba=1;}//solo para la primera vez
    if(salaEmplea[i]>mayorSueldo){mayorSueldo=salaEmplea[i];
    mayorNombre=nomEmplea[i];} // a la vez que encontramos el mayor sueldo encontramos el nombre
    } // imprimimos fuera del for
    System.out.println("El empleado que mejor gana es: "+mayorNombre+" , su salario es: "+mayorSueldo);

    ResponderEliminar
  7. Ayúdenme con un ejercerlo en visual studio de hacer un programa para ingresar los sueldos de los 20 empleadose de una empresa,y luego informar cuantos $2000.- o más, y cuantos ganan menos de esa suma

    ResponderEliminar
  8. lo especifico que sea esta bien pero

    ResponderEliminar
  9. hola me pueden ayudar necesito crear una matriz que me muestre 10 nombres

    ResponderEliminar
  10. Mas simple

    String[] empleado = new String[20];
    double[] sueldo = new double[20];
    double aux=0;
    int pos=0;

    for (int i = 0; i < empleado.length; i++) {
    empleado[i]=JOptionPane.showInputDialog("Nombre del empleado");
    sueldo[i]=Double.parseDouble(JOptionPane.showInputDialog("Sueldo del empleado"));
    if (sueldo[i]>aux) {
    aux = sueldo[i];
    pos = i;
    }
    }
    System.out.println("El sueldo mayor es de "+empleado[pos]);
    System.out.println("y gana "+sueldo[pos]);

    ResponderEliminar
  11. Realizar un programa que permita leer de teclado valores enteras entre 1 y 9 y cargarlos dentro de una matriz de 3x3; Luego sacar el promedio de los 9 valores; y Para imprimir el resultado. Aplicar POO en el desarrollo de la matriz.

    ResponderEliminar
  12. Ayuda por favor para estos do ejercicios:

    2.- Realizar un programa que permita leer de teclado valores enteras entre 1 y 9 y cargarlos dentro de una matriz de 3x3; Luego sacar el promedio de los 9 valores; y Para imprimir el resultado. Aplicar POO en el desarrollo de la matriz.

    4.- Realizar un programa que imprima en pantalla tres opciones para calcular volumen (cubo, cilindro y una pirámide); pedir de ingresar las variables correspondientes en cada caso; Y por último, imprimir los resultados en pantalla, indicando qué figura es.

    5.- Realizar un programa que permita desarrollar el ejercicio del punto anterior en POO y, en la medida que se pueda, aplicar los conceptos de Herencia y Polimorfismo.

    ResponderEliminar
  13. Calcular la altura media de los alumnos de una clase en arrays
    alguien que ayude?

    ResponderEliminar
  14. y todo eso como seria en el lenguaje c# en visual studio

    ResponderEliminar
  15. me ayudan necesito hacer un programa el nombre de 4 empleados, ingreso de sueldo cobrado por cada uno.
    restricciones:
    1) general un vector que contenga el ingreso acumulado de los ultimos tres sueldo de cada empleado.
    2)mostral en pantalla e total que se pago en los ultimos tres meses.
    3) cual es el que tiene mayor sueldo.

    ResponderEliminar
  16. Programa Java que guarda en un array el sueldo de 20 empleados que se leen por teclado. A continuación se recorre el array y calcula cuántos sueldos son pares , cuantos impares, cual es el promedio general y cuantos sueldos de los empleados son mayores al promedio general

    ResponderEliminar
  17. Ejercicio1
    Elaborar un programa en el lenguaje de programación Java, que permita determinar cuál fue el ganador en una competencia de programación. Para el desarrollo tenga en cuenta:
     En la competencia participan 5 grupos de programadores, los cuales deben desarrollar cinco ejercicios en el menor tiempo posible.
     Se debe aplicar el concepto de matrices para resolver el ejercicio.
     Al ejecutar el programa se debe imprimir la matriz con los datos y se debe indicar cuál fue el grupo ganador.

    Ejercicio 2:

    Elaborar un programa en el lenguaje de programación Java, para que las ventas de los cinco vendedores de una compañía se ingresen en una matriz. Para el desarrollo tenga en cuenta lo siguiente:
     Aplique el concepto de arreglos bidimensionales para la resolución del ejercicio.
     La matriz debe manejar los meses del año relacionado con cada vendedor.
     Al ejecutar el programa se debe imprimir la matriz diligenciada.
    POR FAVOR AYUDA CON ESTO, GRACIAS

    ResponderEliminar
  18. Quien me pude ayudar con este ejercicio es de vida y urgente se le agradecería quien me hiciera el favor. GRACIAS:
    * Programa permita ingresar el nombre y el sueldo de 6 empleados de una empresa. Imprimir
    nombre y sueldo por empleado y total nómina.

    ResponderEliminar
  19. hola disculpe necesito que me ayuden es pedir nombre del trabajador,clave,sueldo ,area y imprimir

    ResponderEliminar
  20. quin me puede ayudan no puedo resolverlo: Al seleccionar esta opción se mostrará un panel en el que se podrá modificar el precio del extintor. El panel contendrá como mínimo los siguientes elementos:
     Un JComboBox para seleccionar el tipo de extintor.
     Un JTextField para mostrar el precio del extintor.
     Un botón Cargar para cargar el precio del extintor
     Un botón Grabar para grabar el cambio efectuado

    ResponderEliminar
  21. hola alguien me ayuda.....utlizando vectores implemente una clase, que permita registrar el nombre y el valor de las ventas realizadas por 6 vendedores. mostrar el valor de la venta mas alta,y el valor de la venta baja. el total vendido por los 6 vendedoress.el monto por comision de ventas( 10% de la venta mensual)para cada vendedor

    ResponderEliminar
  22. Hola alguien que me ayude:dada una lista de productos cuyos atributos son codígo, descripcion, precio, stock,categoria. hacer un programa que registre los productos dado un codigo reportar los datos del producto, dado un codigo eliminar el producto de la lista, dada una categoria a reportar los productos de esa categoria, reportar todos los productos

    ResponderEliminar
  23. ayudenme por favor, que alguien me responda plz uu

    ResponderEliminar
  24. alguien que me ayude con este ejercicio:
    2. Una Empresa desea llevar el control de sus ventas totales de tres tipos de productos: Laptops, Impresoras y Computadoras en los 06 primeros meses del año. Ingresar los montos vendidos para cada tipo de producto por mes.
     Mostrar el monto total vendido por cada tipo de producto.
     Mostrar en que mes se obtuvo la mayor venta por cada tipo de producto.

    ResponderEliminar
  25. necesito urgente ayuda de una liquidacion con ingreso de varios trabajadores y sus descuentos y que imprima sus planillas de los trabajadores ingresados con su liquidacion y sus descuentos y con clases...
    porfis ayuda el codigo lo necesito en c#

    ResponderEliminar
  26. public static void sueldoMax() {
    String [] nombres=new String[3];
    Integer [] sueldos=new Integer[3];
    Scanner sc=new Scanner(System.in);
    Integer sueldoMax=0,iMax = 0;

    for(int i=1;i<=nombres.length;i++) {
    System.out.println("Introduzca el nombre");
    nombres[i-1]=sc.next();
    System.out.println("Introduzca el sueldo");
    sueldos[i-1]=sc.nextInt();
    }

    for(int i=1;i<=sueldos.length;i++) {
    Integer sueldo=sueldos[i-1];
    if(sueldoMax<sueldo) {
    sueldoMax=sueldo;
    iMax=i-1;
    }
    }
    sc.close();
    System.out.println("El empleado "+nombres[iMax]+" tiene el sueldo maximo que es "+sueldoMax);
    }

    ResponderEliminar
  27. Alguien que me ayude con este ejercicio.

    En una matriz agregar los datos de planilla de empleados de una alcaldia, donde se guardan los datos personales, sueldo, descuento de iss, renta y tambien el sueldo final. Debera listarlos tanto en lista completa como en lista por id

    ResponderEliminar
  28. import java.util.Scanner;

    public class Ejercicio_5 {

    public static void main(String[] args) {
    // TODO Auto-generated method stub

    Scanner sc = new Scanner(System.in);

    String [] nombres = new String[5];

    double [] sueldos = new double[5];

    double mayor;

    int identificador = 0;

    for(int i = 0 ; i < 5; i++){

    System.out.print("Digita el nombre del empleado " + (i+1) + ": ");

    nombres[i] = sc.nextLine();

    System.out.print("Digita el sueldo: ");

    sueldos[i] = sc.nextDouble();

    sc.nextLine();//limpiar el buffer

    }

    mayor = sueldos[0];

    for(int i = 1; i<5; i++){

    if(sueldos[i] > mayor){
    mayor = sueldos[i];
    identificador = i;
    }

    }

    System.out.println("La persona con mayor sueldo es " + nombres[identificador] + " con un sueldo de "
    + mayor);

    }

    }

    ResponderEliminar
  29. se tiene 3 vectores siguientes: nombre, edad, talla. Se desea conocer lo siguiente
    a. El nombre de la persona que tiene más talla.

    b. El nombre de la persona que tiene menos edad.

    ResponderEliminar
  30. 5. Se pide construir un programa que lea el sueldo de n trabajadores y determine el sueldo mínimo, el sueldo máximo y el sueldo promedio. Además, el programa deberá mostrar la lista de los trabajadores ordenados por mayor sueldo
    .

    ResponderEliminar
  31. Ayúdenme a crear un programa que pregunte si desea ingresar como empleado o como clienten. Y después solicitaliano las horas trabajadas y la edad. Para calcular su sueldo cada hora se paga a 60 pesos. Pero si el empleado es mayor a 60 años se le proporcionará un ayuda de 330 y se le incrementará 16 % y si es menor se le descontará 16%
    Y si las horas son más de 40 diseño le incrementará 500 por efectividad, la hora se paga a 70 pesos y se le descuenta 16% y después mostrar en pantalla el sueldo obtenido

    ResponderEliminar
  32. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  33. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  34. Hola necesito ayuda con un ejercicio es almacenar el sueldo de 5 empleados junto con su nombre y los datos los debo ordenar de mayor a menor respecto al sueldo

    ResponderEliminar
  35. Un conjunto de personas esperara la cola para sacar una entrada, tendremos que calcular la entrada según la edad de la persona (mínimo 5 años).

    La edad de las personas se genera aleatoriamente entre 5 y 60 años.

    Los atributos privados (implementar POJO) para la clase persona son:

    private int edad;
    private float valorBoleta;

    Se relaciona la lista de precios:

    EDAD PRECIO
    Entre 5 y 10 años $3.000 (Niños)
    Entre 11 y 17 años $7.000 (Adolescentes)
    Mayor de 18 años $9.000 (Adultos)

    El programa principal deberá tener el siguiente menú de opciones:

    1. Registrar una persona en el ArrayList.
    2. Mostrar todos los datos del ArrayList ordenado.
    3. Mostrar todos los elementos de la cola de personas dada una edad.
    4. Totales por categoría (para ello primero deberá especificar la categoría: Niños, Adolescentes o Adultos – recuerde que esto se determina de acuerdo al valor de boleta pagado): y para la categoría seleccionada mostrar promedio recaudo y total recaudado.
    5. Dada una categoría (Niños, Adolescentes o Adultos) eliminar la información del objeto del ArrayList de la categoría seleccionada.
    6. Salir.

    ResponderEliminar
  36. Se trata de resolver el siguiente problema escolar. Dadas las notas de los alumnos de
    un colegio en el primer curso de bachillerato, en las diferentes asignaturas (5, por
    comodidad), se trata de calcular la media de cada alumno, la media de cada asignatura,
    la media total de la clase y ordenar los alumnos por orden decreciente de notas medias
    individuales.
    Nota: Utilizar como algoritmo de ordenación el método Shell.
    me pueden ayudar

    ResponderEliminar
  37. compañeros ayudenme con este arreglo, DESARROLLAR UN PROGRAMA QUE PERMITA CARGAR 5 EMPLEADOS CON SUS NOMBRES Y SUS RESPECTIVOS SUELDOS. LUEGO DE CARGAR LOS DATOS POR EL TECLADO IMPRIMIR LOS EMPLEADOS CON SUELDO MAYOR O IGUAL A 500

    ResponderEliminar
  38. Ayudaaa
    Se desean conocer la nómina de trabajadores docentes del Departamento
    de Tecnología Educativa; sabiendo que la cantidad de trabajadores es de 15 personas y que los
    salarios de los docentes son variados, dependiendo de categoría y la antigüedad, cabe señalar
    que los salarios son ingresados por el usuario. Por lo cual deberá de crear un programa en
    Java que muestre la nómina de los docentes, con su respectivo salario.

    ResponderEliminar
  39. 4. Como desarrollador Senior le han dado la siguiente información:
    ·Nombres de 6 organizaciones multinacionales.
    ·Ingresos en concepto de ventas generadas en el primer semestre del año.
    Confeccionar el programa para:
    a) Realizar la carga de la información mencionada.
    b) Generar un vector que contenga el ingreso acumulado en ventas del primer semestre para cada organización.
    c) Mostrar por pantalla en forma descendente el total acumulado en ventas por cada organización.
    d) Calcular el promedio de las ventas del que obtuvo la mayor cantidad de ingresos por ventas

    ResponderEliminar
  40. buenas tardes chicos, me pueden ayudar con este programa porfa

    Desarrolle un programa que permita seleccionar cuál de las tablas (Sumar o Multiplicar) del 1 al 10 imprimir. Una vez seleccionada la tabla, el programa debe imprimirla.

    ResponderEliminar
  41. hola me ayudan con esos ejercicios

    5. En un array nota[], se debe introducir “n” como dato del tamaño del array. Una vez introducido las notas entre 1 -
    100, debe mostrarnos el promedio de ese conjunto de notas, el mensaje que debe acompañar es: Ejemplo:
    65 “Calificación Promedio”.

    7. Se quiere realizar un programa que lea por teclado las 5 notas obtenidas por un alumno (comprendidas entre 0 y
    10). A continuación, debe mostrar todas las notas, la nota media, la nota más alta que ha sacado y la menor.
    8. Programa que declare tres vectores ‘vector1’, ‘vector2’ y ‘vector3’ de cinco enteros cada uno, pida valores para
    ‘vector1’ y ‘vector2’ y calcule vector3=vector1+vector2.
    9. Diseñar el algoritmo correspondiente a un programa, que:
    • Crea una tabla bidimensional de longitud 5x5 y nombre ‘matriz’.
    • Carga la tabla con valores numéricos enteros.
    • Suma todos los elementos de cada fila y todos los elementos de cada columna visualizando los resultados en pantalla.

    ResponderEliminar
  42. ayuda por favor Realizar un algoritmo que le permitan al usuario ingresar el nombre del empleado, la cédula, el sueldo básico, el porcentaje de descuento del prestado, el número de horas extras trabajadas, el valor de la hora extra. en java

    ResponderEliminar
  43. Hola necesito ayuda porfavor no sé que hacer....tengo que hacer un programa que permita calcular la boleta de pago de los trabajadores utilizando lo siguiente:
    Formularios
    Botones de acción
    Caja de texto
    Botones de acción
    Etiquetas

    ResponderEliminar
  44. Hola me pueden ayudar con este problema?
    Del personal se requiere capturar el sexo, edad, y si tiene alguna comorbilidad o no. El usuario determinara la cantidad de personal a capturar (mínimo 15). Desarrollar el siguiente menú para poder revisar la información registrada:
    1.- Registro de Personal.
    2.- Cantidad de hombres mayores de 50 años.
    3.- Cantidad de mujeres mayores de 50 años.
    4.- Cantidad de hombres con alguna comorbilidad.
    5.- Salir

    ResponderEliminar
  45. hacer un programa en Java que
    permita capturar el número de clientes y el número de artículos a comprar, el nombre del
    cliente, el número de identificación, nombre del artículo comprado, valor unitario, cantidad
    comprada y tipo de artículo. Se debe tener en cuenta:
    1. Si tipo de artículo comprado es Nacional se le hace un recargo del 10% y si tipo de
    artículo comprado es Importado se le hace un recargo del 15% del valor unitario.
    2. Si se ingresa un tipo de artículo distinto se debe imprimir un mensaje (Tipo artículo no
    valido).
    3. Se debe imprimir un reporte con el nombre del artículo comprado, valor unitario,
    cantidad comprada y tipo de artículo.
    4. También se debe imprimir el valor de cada venta sin impuesto, el valor a pagar por el
    impuesto y el valor total de cada venta con impuesto.
    5. Al final se debe imprimir el total a pagar por venta de los artículos comprados.
    ayuda porfaaaaa urgente

    ResponderEliminar
  46. soy nueva en este ámbito de la programación ayer un maestro nos dejo este problema pero realemente no entiendo y nose me ocuerre por donde iniciar :C ayudaaa!!!
    Una pila es una estructura de datos en la que los elementos se agregan y eliminan en el mismo extremo. Una cola es una estructura de datos en la que los elementos se agregan por atrás y se eliminan por el frente. Escribe un programa que simule una secuencia de eventos sobre una de las estructuras de n datos anteriores. Cada evento dado puede ser de uno de los siguientes tipos:

    PUSH : v Agregar el entero v a la estructura de datos.
    POP: Eliminar un elemento de la estructura de datos (imprimiendo su valor).
    Entrada
    Inicialmente, un entero n y un caracter c . Si c = P entonces la simulación debe llevarse a cabo sobre una pila; si = C entonces la simulación debe llevarse a cabo sobre una cola. Posteriormente, los n eventos a procesar.

    Salida
    Una secuencia de enteros provenientes de los eventos POP.

    ResponderEliminar
  47. Tenemos la siguiente tabla multidimensional, la cual almacena
    por cada una de sus filas el salario trimestral de cada uno de los
    empleados de la empresa:
    int salarios[][] = { {700, 900, 1300} , {1000, 950, 1080}, {1300, 930, 1200} }
    A su vez, disponemos también de una tabla empleados, con los nombres
    de los trabajadores:
    String empleados[] = {"Javier Marías", "Antonio Muñoz", "Isabel Allende"}
    Implementa un programa Java que muestre por pantalla lo siguiente:

    Javier Marías -> 700 + 900 + 1300 = 2900€
    Antonio Muñoz -> 1000 + 950 + 1080 = 3030€
    Isabel Allende -> 1300 + 930 + 1200 = 3430€

    necesitó ayuda con este programa

    ResponderEliminar
  48. son de mucha ayuda gracias por compartir conocimientos

    ResponderEliminar
  49. Una comercializadora desea otorgar un incremento salarial a sus vendedores dependiendo
    de las ventas realizadas, de acuerdo a la siguiente tabla:
    Piezas vendidas Porcentaje de incremento salarial
    Mas de 50 10 %
    Entre 20 y 50 8 %
    Entre 5 y 19 2 %

    Alguien que me ayude con este problema porfas

    ResponderEliminar
  50. 5. En los grupos de trabajo asignados por la docente, desarrollen en Java un programa que calcule el valor a pagar a (n) empleados
    (variable n ingresada por el usuario), donde se cumplan las siguientes condiciones:
    1. El usuario debe ingresar la cantidad de empleados que desee (n).
    2. El primero gana el valor ingresado por el usuario
    3. El segundo gana el 10% más que el primero
    4. El tercero el 10% más que el segundo, y así sucesivamente hasta llegar al n.

    Se deben hacer tres rutinas. La primera, debe calcular el salario.
    La segunda, debe calcular el valor neto a pagar considerando descuentos como retención en la fuente (puede ser 14%), seguro social y pensión.
    La tercera, debe imprimir la información de cada empleado (salario, valor de la retención en la fuente, valor del seguro social, valor pensión, neto a pagar).

    ResponderEliminar
  51. Deberás anexar un arreglo en donde guardes las ventas por día, por semana para cada vendedor, deberás obtener el sueldo total de la semana.
    Al ingresar los valores de las ventas deberás ordenar de mayor a menor, puedes utilizar el método de ordenamiento que prefieras.
    Los valores ordenados y el sueldo total de la semana se deberán imprimir.

    ResponderEliminar
  52. porfa ayudenme:(
    Construye una aplicación que permita el ingreso de código, nombre y apellido de
    un trabajador. Existen dos tipos de trabajadores: Administrativo y el docente. El
    Administrativo trabaja ocho horas diarias de lunes a viernes, pero se le descuenta
    por tardanza o por faltas. Por tardanza se le quita el 2% de sueldo básico por cada
    hora de tardanza y por un día que falta se le descuenta el 4% de su sueldo básico.
    Si es docente se le paga por el número de horas dictadas a un costo de 16 soles
    por hora. Se le descuenta por el número de tardanzas y por cada tardanza se le
    descuenta 10 soles. Usando herencia calcula el sueldo neto del trabajador sea
    administrativo o docente. Usar polimorfismo.

    ResponderEliminar
  53. package EjerciciosArrays;

    import java.util.Scanner;

    /*Leer el nombre y sueldo de 20 empleados y mostrar el nombre y sueldo del empleado que más gana.*/
    public class ProgramaJava_1_7 {
    public static void main(String []Arg){
    Scanner leer = new Scanner (System.in);

    String empleado = null;
    double sueldo = 0;

    String nombre_empleados[] = new String [2];
    double sueldos_empleados[] = new double [2];

    System.out.println("Bievenido al programa");

    //ingresar nombre y sueldo de empleados con for
    for(int j = 0; j < sueldos_empleados.length; j++){
    System.out.println("Ingrese el nombre del empleado #"+(j + 1)+":");
    nombre_empleados[j] = leer.next();
    System.out.println("Ingrese el sueldo del empleado "+nombre_empleados[j]+":");
    sueldos_empleados[j] = leer.nextDouble();
    }
    //determina en la cadena quien tiene el mayor sueldo
    for(int i = 0; i < sueldos_empleados.length; i++){
    if(sueldos_empleados[i] > sueldo){
    empleado = nombre_empleados[i];
    sueldo = sueldos_empleados[i];
    }
    }
    System.out.println("El epleado con el mayor sueldo es: "+empleado+" con un sueldo de: "+sueldo);
    }
    }

    ResponderEliminar
  54. Hacer un programa en Java que lea los nombres y las edades de N personas, el programa debe mostrar el promedio de edades, el nombre de la persona con mas edad y el nombre de la persona con menor edad. "ME AYUDAN"

    ResponderEliminar
  55. a) Se necesita acumular las ventas de un empleado durante una semana y al final mostrar el total
    vendido por él.
    b) Se necesita recibir los datos de producción de diaria del producto X, durante un mes, calcular el total
    producido. Si el producto tiene un valor de $5000, calcular el 20% que corresponde al valor de
    producción. Imprimirlo indicando la cantidad total del producto y el porcentaje de producción que
    corresponde.

    ResponderEliminar
  56. Necesito ayuda, elabore un programa que permita ingresar el monto de venta alcanzado por un promotor durante el mes, luego de calcular la bonificación que le corresponde sabiendo:
    Monto bonificación %
    O-1000. 0
    1000-5000. 3
    5000-20000. 5
    20000 a más 8

    ResponderEliminar
  57. //Programa Optimizado al sacar la redundancia del ingreso del primer empleado para sacar una valor a comparar
    import java.util.*;

    public class Main {

    public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);

    //creamos los arrays
    String[] empleados = new String[20];
    double[] sueldos = new double[20];

    //variables inicializadas donde guardar el nombre y sueldo del empleado que más gana
    String nombreMayor = "";
    double mayorSueldo = 0;

    int i;

    System.out.print("Lectura de nombres y sueldos de empleados. Para empezar PRESIONA ENTER : ");

    //se leen los empleados
    for (i = 0; i < empleados.length; i++) {
    sc.nextLine(); //limpiar el buffer
    System.out.print("Empleado " + (i + 1) + ": ");
    empleados[i] = sc.nextLine();
    System.out.print("Sueldo: ");
    sueldos[i] = sc.nextDouble();
    //se compara el sueldo leído con el mayor actual
    if (sueldos[i] > mayorSueldo) {
    mayorSueldo = sueldos[i];
    nombreMayor = empleados[i];
    }
    }

    //mostrar resultados
    System.out.println("Empleado con mayor sueldo: " + nombreMayor );
    System.out.println("Sueldo: " + mayorSueldo);
    }
    }

    ResponderEliminar
  58. //Abraham Villarreal
    //Otra forma sin usar "arrays" y "for"
    import java.util.*;

    public class Main {

    public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);

    //Inicializar variable y contadores
    String n, t = "";
    double s, m = 0;
    int c = 0;
    System.out.println("Ingresár 20 empleado con sus sueldos");
    //Comparar empleados con el mayor sueldo
    do{
    c++;
    System.out.print("Ingresár el empleado: ");
    n = sc.nextLine();
    System.out.print("Ingresár el sueldo: ");
    s = sc.nextDouble();
    if (s > m){
    m = s;
    t = n;
    }
    sc.nextLine();
    }while (c != 20);
    //Imprimir resultado
    System.out.print("El empleado: "+ t +" con el sueldo de "+ m +" es el que mas gana");
    }
    }

    ResponderEliminar
  59. La empresa “Computej” les ha solicitado que realicen una aplicación en JavaScript donde
    se pueda realizar la suma de los productos que se están vendiendo al cliente.
    Descripción del Procedimiento:
    El dependiente captura el número de piezas que cada elemento que venderán y al final
    el programa dará la suma de las piezas en total vendidas.
    ● Por ejemplo: 2 tarjetas, 3 chips, 4 cables.
    ● El programa dará como resultado “total de piezas vendidas = 9”
    Me pueden ayudar porfavor

    ResponderEliminar
  60. Leer y guardar las ventas que realizan los empleados de una empresa, teniendo en cuenta que son 100 empleados en total, pero no todos necesariamente realizan ventas. Posteriormente resolver cada inciso que sigue en un caso:

    1. Si la meta de ventas para cada empleado era de 3 millones, cuánto le hizo falta a cada empleado para cumplir la meta o en cuanto la excedió.

    2. Actualizar las ventas almacenadas, disminuyendo el 14% a las que son inferiores a medio millón y un 12% a las que son iguales o superiores a 2 millones

    3. Obtener y mostrar cuál es la venta más baja y cuántos empleados tuvieron esa venta.

    4. Aumentar a cada venta un 5%. Dichas ventas nuevas, después de aumentarlas, se guardarán en otro vector en la misma posición. Luego se mostrarán las ventas nuevas.

    5. Pasar las ventas de los empleados que superan los 5 millones a un vector llamado ventasextras. Luego muestre esas ventas.

    ResponderEliminar
  61. Realizar mediante java la solución de la siguiente situación:

    Leer y guardar las ventas que realizan los empleados de una empresa, teniendo en cuenta que son 100 empleados en total, pero no todos necesariamente realizan ventas. Posteriormente resolver cada inciso que sigue en un caso:

    1. Si la meta de ventas para cada empleado era de 3 millones, cuánto le hizo falta a cada empleado para cumplir la meta o en cuanto la excedió.

    2. Actualizar las ventas almacenadas, disminuyendo el 14% a las que son inferiores a medio millón y un 12% a las que son iguales o superiores a 2 millones

    3. Obtener y mostrar cuál es la venta más baja y cuántos empleados tuvieron esa venta.

    4. Aumentar a cada venta un 5%. Dichas ventas nuevas, después de aumentarlas, se guardarán en otro vector en la misma posición. Luego se mostrarán las ventas nuevas.

    5. Pasar las ventas de los empleados que superan los 5 millones a un vector llamado ventasextras. Luego muestre esas ventas.

    ResponderEliminar
  62. yo necesito esto por favor.
    Construya una aplicación que permita almacenar la información de los arquitectos en arreglos
    como se detalla a continuación:
    1. Código, nombres, Tipo de Supervisión (Obras y Vías), Numero de Obras Asignadas, sueldo base.
    Para esta clase desarrolle los métodos y que permitan hacer lo siguiente:
     La bonificación es un porcentaje de su sueldo base
    de acuerdo al número de obras y como se muestra
    en la siguiente tabla:
    Número de
    Obras Porcentaje
    < 17 10%
    >=18 15%
     El sueldo final se calcula de la siguiente formula:
    Sueldo final= sueldo base + bonificación - 50
    2. Considere mostrar los registros en un JTable.
    3. Mostrar el siguiente resumen en un JTextArea:
     La sumatoria de sueldos finales.
     Total, de empleados con tipo de supervisión en obras.
     El menor sueldo fina

    ResponderEliminar
  63. Una universidad realiza el pago del sueldo de los docentes en base a su categoría y
    sus años de antigüedad como se muestra a continuación:
     El pago por hora se realiza de acuerdo a la
    siguiente tabla en base a la categoría:
     Pago parcial que se calcula de la siguiente formula
    Pago parcial = (número de hora)*(pago por hora).
     Así mismo se determina una
    bonificación por los años de
    experiencia como se detalla a
    continuación en base al pago
    parcial:
     También determine el pago final que se realizara al docente por las horas
    trabajadas descontándole el concepto del impuesto del 8%
    Construya un programa que lea información necesaria y muestre los cálculos
    anteriormente mencionados.
     Mostrar el reporte de los resultados en un TextArea

    ResponderEliminar
  64. import java.util.Scanner;

    public class Ejercicio3 {

    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    double sueldoMayor = 0;
    int pos = 0;
    String nombre[] = new String[50];
    double sueldo[] = new double[50];

    for (int i = 1; i <= 20; i++) {
    System.out.println("Digite el nombre[" + i + "]");
    nombre[i] = sc.next();

    System.out.println("Digite el sueldo [" + i + "]");
    sueldo[i] = sc.nextDouble();
    }
    sueldoMayor = sueldo[1];
    for (int i = 0; i < sueldo.length; i++) {
    if (sueldo[i] > sueldoMayor) {
    sueldoMayor = sueldo[i];
    pos = i;
    }
    }
    System.out.println("");
    System.out.println("EL sueldo mayor es de: " + nombre[pos]);
    System.out.println("Y tiene un total de: " + sueldoMayor);
    }
    }

    ResponderEliminar
  65. Necesito ayuda, por favor

    Es posible elaborar un script en lenguaje PHP que reciba el nombre y la edad de un usuario empleando el método GET. Y luego imprimir un saludo distinto según la edad agrupándolo por tres rangos: joven, adulto y mayor ademas de que el saludo debe incluir el nombre?

    ResponderEliminar
    Respuestas
    1. No tuviste ninguna respuesta? yo tambien tengo ese ejercicio

      Eliminar
  66. Un programa que maneje 2 tipos de empleados: Empleado asalariado y empleado por comisión, y por cada tipo de empleado se debe calcular el valor a pagar a (n) empleados (variable n ingresada por el usuario), donde se cumplan las siguientes condiciones

    El usuario debe ingresar la cantidad de empleados que desee (n) por cada tipo de empleado
    Los empleados asalariados tienen un sueldo fijo (el sueldo fijo se solicita por pantalla, el valor de estos sueldos se debe guardar en un arreglo) y se les debe adicionar subsidio de alimentación y subsidio de trasporte y hacer los descuentos de ley (parafiscales) salud y pensión (averiguar los porcentajes de descuento actualizados.)
    El empleado por comisión tiene un sueldo básico (el valor de los sueldos básicos se debe guardar en un arreglo) y se le suma la comisión de ventas que haga en el mes manejando un porcentaje del 20% por el valor de las ventas realizadas. (el sueldo básico y el valor de ventas realizadas en el mes se solicitan por pantalla)
    Se debe construir dos archivos de texto uno por cada tipo de empleado donde se almacene la información de los sueldos totales por cada tipo de empleado en el archivo de texto se debe mostrar el discriminado del cálculo del sueldo de cada empleado.
    Al final se debe mostrar los sueldos totales de cada empleado para ello debe leer la información de los archivos y desplegar dicha información en pantalla.

    ResponderEliminar
  67. AYUDAAAAAAA URGE

    Una tienda tiene n empleados y sus salarios están entre 1000 y 3000 pesos , realiza un programa que lea los sueldos que percibe cada empleado y muestre cuántos de ellos ganan entre 1000 y 1500 , y cuántos ganan mas de 1500.


    Además mostrar el total que paga la empresa de los salarios ( suma de todos los salarios capturados)

    ResponderEliminar
  68. Calcular el sueldo total de cada empleado de una empresa XYZ que cuenta con 5 empleados, los cuales ganan la base de $500 mensuales, y un valor adicional por las horas trabajadas que sobrepasen a las 160 al mes, de acuerdo al siguiente cuadro:

    Nro. Horas Valor por hora adicional
    >160 y <= 180 $3,50
    >180 $3,75

    Se requiere:
     Crear un Array para el ingreso de la información de cada trabajador
     Ingresar por cada trabajador el número total de horas trabajadas en el mes, y presentar su salario final, el cual debe ser registrado en el Array.
     No se puede permitir ingresar un valor de horas trabajadas menor a 160.
     Presentar al final el valor total pagado a cada empleado registrado en el Array y el total para todos los empleados. (Realizar un método que permita la presentación del Array).

    ResponderEliminar
  69. ALGUIEN QUE PUEDA AYUDARME CON ESTE?
    Crear en Java una aplicación llamada Empresa con todas las características de la POO.
    Crear la clase Empleado, que tenga nombre y apellido (String), y numEmpleado y sueldo (int), y los métodos necesarios para accesarlas. También debe hacer una variable de la clase, llamada nómina para saber cuántos empleados existe en cada momento, y debe incrementarse automáticamente el constructor correspondiente.
    Además, hacer un método llamado cobrar que escriba a pantalla (nombre, apellido y “recibe su quincena”).

    Ahora hay que crear otras 2 clases que hereden de esta, y al cobrar deben escribir (nombre, apellido, “recibe” y la siguiente fórmula):

    Clase EmpleadoBase: (sueldo*30) – 10 %
    Clase EmpleadoHonorarios: sueldo*diasTrabajados

    Por último, en el main hay que crear un arreglo de 3 Empleados y llenarlo con:
    Un Empleado normal, un EmpleadoBase y un EmpleadoHonorarios, haciendo un ciclo para que cada uno de ellos cobre.

    ResponderEliminar
  70. me pueden ayudar urgente :8 Desarrollar en Java el siguiente ejercicio:

    Ejercicio 1.- Ingresar el sueldo y el tiempo laborado de 8 empleados los cuales reciben un bono en base a un porcentaje de su salario mensual que depende de su antigüedad en la empresa de acuerdo con la siguiente: Menos de 4 años 3% del sueldo. Desde 4 a 8 años 6% del sueldo. Más de 8 años 9% del sueldo. Por cada empleado debe mostrarse el bono y el valor total a recibir. Además, se solicita:

    1.- La suma de los valores a recibir menores a 450.

    2.- Mostrar el mayor sueldo ingresado.

    El sueldo mensual no puede ser un valor menor a 250. (Validar el ingreso).

    ResponderEliminar
  71. La gerencia de la empresa Megamaxi, preocupada por las bajas remuneraciones de su personal, ha decidido entregar una bonificación ascendiente al 5% del sueldo a los 25 empleados con más baja remuneración. El gerente desea tener una lista con la CC de los beneficiados y, además, desea saber a cuánto asciende el costo total de las bonificaciones. La empresa almacenará los datos del personal en dos arreglos paralelos: uno contendrá la CC de los 121 empleados y otro estará en
    correspondencia con éste conteniendo el sueldo de cada uno. Los resultados deberán ser almacenados en una tabla ordenada desde el sueldo más alto hasta el más bajo.

    ResponderEliminar
  72. necesito ayuda porfa es para hoy :(

    La clínica CiberMed requiere el desarrollo de unaplicativo que permita realizar el registro y pago de planillas del personal de salud. Para ello, se le pide tomar como datos de entrada los siguientes elementos:-El tipo de trabajador (E para enfermero, M para médico, A para administrativo)-El número de horas trabajadas-La tarifa por hora del trabajador-El número del mes en que se genera la planilla (1 al 12, donde 1 es eneroy 12 es diciembre)Para el cálculo del salariobase de todos los trabajadores, deberá considerar la fórmula:número de horas trabajadas x tarifaAdicionalmente, deberá considerar los siguientes escenarios por cada tipo de trabajador:-Si es un enfermero, deberá incrementar al salario baseun 15% de la tarifa por hora-Si es un médico, deberá incrementar el salario base en 20%-Si es administrativo, se agregará un 10%de la tarifaal salario basePara todos los casos, al salario base, deberá aplicar un descuento de 2%por temas de seguro de salud y 5% por temas de impuestos.El sueldo total será igual al salario base considerando todos los descuentos y bonos.Adicionalmente, si el mes es JULIO (7) o DICIEMBRE (12), al sueldototaldeberá sumarse el salario basesin descuentos ni bonos.Debe considerar validar los datos de entrada: horas trabajadas, tarifa por horay mes. Las horas trabajadas y la tarifa por hora deben ser siempre números positivos superiores a cero y el mes debe tener un valor entre 1 y 12. Si el usuario ingresa mal el dato, la aplicación debe solicitarnuevamenteel datode entrada.Considere el formato de impresión para la boleta que deberá mostrar el mes en texto, ej.: para 1, debe mostrar ENERO.Así como el título completo del cargo, ej.: para M, debe ser Médico.Debe mostrar adicionalmente el sueldo base, el total de descuentos, el total de bonos y el sueldo neto.Un ejemplo de la salida puede ser:BOLETA PARA EL MES DE ENEROCargo: MédicoSueldo base: 600Total de descuentos:42Total de bonos:120Sueldo neto:678
    ayuda porfa en java class porfavor :(

    ResponderEliminar
  73. Holaa, no se si me podrian ayudar plis con este ejercicio:

    Un vehículo de modelo reciente tiene periodos determinados para realizar los
    servicios correspondientes de acuerdo a los periodos establecido en la
    agencia, los servicios son basados en el consumo de kilometraje. El dueño del
    vehículo desconoce cuantos kilómetros le faltan para asistir a la agencia
    puesto que perdió el consumo de kilómetros cuando el odómetro marcaba
    1458 km. Se sabe que el vehículo recorre 22.5 km diarios. Determinar cuántos días deben recorrer para asistir al siguiente mantenimiento teniendo como
    base el consumo diario de kilómetros.
    Se anexa tabla de periodos de mantenimiento según la agencia:

    N.Servicios / Servicio por mes / kilometros

    1 - 2 - 1000
    2- 6 - 2500
    3 - 12 - 4000
    4 - 16- 10000

    Aplicando la programación orientada a objetos crear un proyecto, clase,
    atributos, objetos y determinar la cantidad de días que deben transcurrir para
    que el usuario lleve el vehículo a agencia.

    ResponderEliminar
  74. AYUDA =(
    Desarrollar un programa que trabaje con arreglos. Que permita almacenar los nombres de 7 trabajadores y sus 7 sueldos. Una vez ingresados los datos el programa deberá devolver el nombre del empleado con mayor sueldo y la cantidad del sueldo

    ResponderEliminar
  75. Ingresar el sueldo de un trabajador, si el sueldo supera los S/. 3000 se le aplica un impuesto del 10%. Determinar su
    sueldo neto. java

    ResponderEliminar
  76. Me podrían ayudar con este programa no lo llego a entender del todo ....

    Realizar un programa que genere un menú de 5 opciones que estén controlados por un ciclo while,
    Las opciones del menú son:
    Cada opción debe estar en una función.
    Menú principal
    1. Datos de empleados (while)
    (Capturar días trabajados y sueldo diario para calcular el salario total de cada empleado
    Mientras se responde “si” a la pregunta “Capturar otro empleado S/N:”, si se teclea “N” al
    Salir nos debe dar el total de sueldos, el sueldo promedio y el sueldo mayor.
    2. Lista de números (for)
    (Pedir el límite de una lista para imprimir su sumatoria y factorial.)
    3. Promedio de alumnos (while)
    (Pedir la calificación de alumnos mientras se responde “si” a la pregunta “Capturar otra
    Calificacion S/N:”, si se teclea “N” al salir nos debe dar la cantidad de reprobados,
    Aprobados y promedio general.)
    4. Pares e impares. (while)
    (Pedir números hasta que se teclee el cero y nos indique cuantos pares e impares había.)
    5. Salir

    ResponderEliminar
  77. Realizar un programa que ingrese los datos de n empleados de una
    empresa: código del empleado, apellidos y nombres, sexo, estado civil,
    categoría (puede ser auxiliar, técnico o profesional), sueldo básico,
    bonificación, descuento, retención de quinta categoría (solo para
    profesionales), bonificación especial (solo para técnicos), bonificación
    por riesgo de vida (solo para técnicos). Se pide imprimir un reporte con
    los datos de entrada que incluya el sueldo neto de cada trabajador y al
    pie del reporte se debe imprimir el total de sueldos netos por
    categoría.
    Aplique sobrecarga de métodos.

    ResponderEliminar
  78. Desarrolle el algoritmo en java de la empresa XYZ, que permita calcular
    la nómina semanal de 5 obreros, con la siguiente
    características:
     Valor Hora 1000 pesos.
     Digitar el Número de Horas Trabajadas por semana por cada
    Obrero
     Calcular el valor a pagar por cada obrero
     Calcular el Valor Total Pagados a Todos los Obreros.

    ResponderEliminar
  79. El sueldo neto de un trabajador se calcula con la suma del sueldo básico de 850 nuevos soles, más el 12% del monto total de ventas hechas. Diseñar un programa que determine el sueldo neto de un vendedor sabiendo que hizo tres ventas durante el mes.

    ResponderEliminar
  80. Hola, alguien me podría ayudar con este ejercicio, se lo agradecería de antemano. Muchas gracias.
    Crear un array de números de tamaño 20, insertar números enteros y mostrar un mensaje en consola que cuente lo siguiente:

    Cantidad de números pares (3 ptos)
    Cantidad de números impares (3 ptos)
    Cantidad de números mayores a 5 (2 ptos)
    Cantidad de números repetidos (3 ptos)
    Promedio de todos los números (3 ptos)
    El número menor (3 ptos)
    El número mayor (3 ptos)

    ResponderEliminar
  81. Hola,alguien me ayuda con este ejercicio porfa :(
    Una empresa almacena los datos de N empleados, para esto, en un proceso repetitivo se ingresa el género y el salario de cada empleado. Se pide calcular:
    a) La cantidad de personas que ganan más de 1050 al mes.
    b) El promedio de salarios.
    c) El porcentaje de mujeres que trabajan en esa empresa
    d) El porcentaje de varones que trabajan en esa empresa

    ResponderEliminar
  82. Realice un algoritmo que lea para N empleados: categoría y número horas trabajadas a la semana y número de tardanzas. Se les paga por hora S/. 40, S/. 35 y S/.30 (categorías A, B y C respectivamente). Por cada tardanza se le descuenta la tercera parte del pago por hora. Mostrar el monto descontado por tardanzas a cada trabajador. Mostrar el pago semanal que le corresponde a cada trabajador y el pago total que se debe hacer a todos los trabajadores. El número de trabajadores que ganan más S/. 2000, el número de trabajadores que ganan entre S/. 1000 a S/. 2000 y número de trabajadores que ganan menos de S/. 1000

    ResponderEliminar
  83. Realice un programa en Java con los siguientes requerimientos: a) Para N clientes, que lea el tipo (personal, pyme, vip), los almacene en un array y muestre los elementos en pantalla. b) Que determine el porcentaje de clientes de cada tipo. c) Que determine qué tipo tiene menos clientes.

    ResponderEliminar
  84. Alguien me ayuda con esto

    Escribir un programa para registrar a obreros (nombres, apellidos, CI, sueldo por hora) de una construcción y llevar el registro de las horas trabajadas.

    ResponderEliminar
  85. Se requiere implementar una pequeña parte de un sistema de planillas,encargada de controlar los salarios de los obreros de una empresa constructora, para ello usted debe programar lo siguiente
    Utilizando un constructor registrar los siguientes datos nombre del empleado ,años de experiencia, número de días trabajados y jornal diario
    Elaborar un método que permita calcular la remuneración del obrero teniendo en cuenta que si ,sus años de experiencia son mayores de 3 años ,tendrá derecho a una bonificación de 100 soles
    Elabore un o varios métodos que valide que los años de experiencia, númerode días trabajados y jornada diario sean cantidades mayores y diferentes de cero

    ResponderEliminar
  86. 2. Un Almacén tiene dos sucursales y 3 empleados por sucursal. Diseñar una solución en java que:
    3. Muestre lo que vendió cada empleado en los primeros tres meses del año.
    4. Muestre la venta total de cada sucursal.
    5. Muestre la venta total de las dos sucursales.
    6. Muestre el mes más bajo en ventas y la sucursal.

    ResponderEliminar
  87. double sueldo = 0;
    double[] suel = { 1200.0, 2000.0, 1000.0, 1800.0 };
    for (int i=0; i<suel.length; i++)
    sueldo = sueldo + suel[i];
    txtS.append(sueldo/suel.length + " ");

    ResponderEliminar
  88. Solicitar a través de Teclado los siguientes Datos: Nombre, Edad, Peso, Salario. Hacer el cálculo respectivo a través de los siguientes criterios:
    Si es menor de 16 no tiene edad para trabajar
    Entre 19 y 50 años el salario es un 5 por ciento más
    Entre 51 y 60 años el salario es un 10 por ciento más
    Si es mayor de 60 el salario es un 15 por ciento más

    ResponderEliminar