problemas sencillos programacion
Una empresa de la zona ha solicitado un programa que sea capaz de hacer la lectura de los datos de sus trabajadores, los cuales se encuentran contenidos en un archivo llamado“trabajadores.txt”, donde cada registro del archivo contiene el rut, nombre, sueldo (sin bono) y cantidad de proyectos que el trabajador esté ejecutando (debe considerar que si el trabajador participaen más de 5 proyectos se debe premiar con un bono del 15% de su sueldo). Se requiere que los alumnos implementen este programa, el cual, por medio de un menú, deberá cumplir con los siguientesrequerimientos:
Ingresar un nuevo trabajador al sistema, para esto se debe leer el rut, nombre, sueldo (sin bono) y en cuántos proyectos participara el nuevo trabajador.
Desplegar a lostrabajadores ordenados por nombre y su sueldo (incluido el bono).
Cambiar el sueldo de un trabajador (para esto debe ingresar el rut del trabajador, verificar que exista y pedir el nuevo sueldo sinbono).
Cambiar la cantidad de proyectos en los cuales participa un trabajador cuyo rut se ingresa por pantalla (si la nueva cantidad es menor a 5 y la anterior era mayor o igual a 5, se le deberestar el bono).
Eliminar un trabajador de la empresa (Despedido).
Fin
Al finalizar su programa deberá crear un archivo de salida el cual contendrá los datos de los trabajadores ordenados pornombre esto es: rut, nombre, sueldo con bono. Además debe guardar en otro archivo y desplegar por pantalla al trabajador que tenga el mayor sueldo y al trabajador que tenga el menor sueldo, elpromedio general de los sueldos de trabajadores, la cantidad de trabajadores que ganen sobre $300.000, Porcentaje de trabajadores ganan sobre el promedio de sueldos y el total que la empresa gasta ensueldos de sus trabajadores.
Se pide:
Estructura de los datos.
Estructura de su programa.
Código java.
Estructura de Datos
Estructura del programa
Regístrate para leer el documento completo.