Tecnología y Electrónica, pregunta formulada por andreafernadna06, hace 17 horas

EN NETBEANS JAVA, es urgente por favor
- En una empresa trabajan "N" empleados cuyos sueldos oscilan entre S/1000 y S/5000, realizar un programa que lea los sueldos (ingresado por teclado) que cobra cada empleado e informe cuántos empleados cobran entre S/1000 y S/3000 y cuántos cobran más de S/3000. Además, el programa deberá informar el importe que gasta la empresa en sueldos al personal

Respuestas a la pregunta

Contestado por megatokay
0

A continuación código java de programa que muestra por pantalla el total de gasto en salarios de una empresa, y cantidad de empleados según sueldos que ganan. (Se adjunta imagen abajo)

Programa en java que maneja la nómina de empleados de una empresa

import java . io.*;

public class nominaEmpleados {

public static void main(String args[]) throws IOException {

 BufferedReader bufEntrada = new BufferedReader(new InputStreamReader(System . in));

  •  // Definir e inicializar variables

 

               int cantganan1000y3000;

 int cantgananmas3000;

 double gastoensalarios;

 int nempleados;

 double sueldo;

 int x;

 cantganan1000y3000 = 0;

 cantgananmas3000 = 0;

 sueldo = 0;

 gastoensalarios = 0;

 nempleados = 0;

  •   // Ingreso de los Datos, contar empleados según sueldo, y calcular gasto de la empresa en salarios

 System . out . print("Ingrese cantidad de empleados: ");

 nempleados = Integer . parseInt(bufEntrada . readLine());

 System . out . println("****Nómina de empleados****  ");

 System . out . println("---------------------------------  ");

 System . out . println("Registro de sueldos  ");

 for (x=1;x<=nempleados;x++) {

  System . out . println("empleado: "+x);

  System . out . println("Ingrese sueldo: ");

  do {

   sueldo = Double . parseDouble(bufEntrada . readLine());

  } while (!(sueldo>=1000 && sueldo<=5000));

  gastoensalarios = gastoensalarios+sueldo;

  if (sueldo>=1000 && sueldo<=3000) {

   cantganan1000y3000 = cantganan1000y3000+1;

  }

  if (sueldo>3000) {

   cantgananmas3000 = cantgananmas3000+1;

  }

 }

  •  // Mostrar resultados

 System . out . println("Cantidad de empleados que ganan entre 1000 y 3000 :  "+cantganan1000y3000);

 System . out . println("Cantidad de empleados que ganan más de 3000 :  "+cantgananmas3000);

 System . out . println("Total gasto en salarios de la empresa :  "+gastoensalarios);

}

}

Para saber más acerca de programa de nomina de empleados en java consulte : https://brainly.lat/tarea/19383536

#SPJ1

Adjuntos:
Otras preguntas