AYUDA PROBLEMAS CON MATLAB
Publicado por anonimo (3 intervenciones) el 06/05/2017 18:13:21
El programa que tengo que crear:
PROGRAMA LAPAVASA
La empresa “L.A.P.A.V.A, S.A.”, a la que nos hemos incorporado en contrato de prácticas, tiene la costumbre ancestral de pagar las nóminas a sus empleados semanalmente, en efectivo y mediante el clásico sobre.
El número de empleados actual es de 165 personas y se nos informa que jamás ha sobrepasado los 250 trabajadores. Al final de la tabla, existe un pequeño resumen indicando
el número total de empleados en la lista, y, el gran total del líquido a percibir.
El gran problema, para el que el Jefe de Personal solicita amablemente nuestra colaboración -nos ha sugerido el despido inmediato en caso de no resolverlo satisfactoriamente-, es que cuando va al banco después de desayunar, para realizar el reintegro total de la nómina, suele aproximar el desglose a ojo, y los resultados naturalmente, son catastróficos (para pagar a dos personas 250€ a cada uno, necesita 4 billetes de 100€ y 2 de 50€).
Quiere que confeccionemos un programa en Matlab que le permita introducir de forma sencilla los importes de todos los trabajadores, y extraer el desglose final a solicitar al banco (número de billetes de cada clase). Además, nos indica la conveniencia de poder visualizar los datos introducidos por pantalla, y modificar cualquier posible error, cosa que normalmente desconoce hasta que comprueba el total de la nómina.
Mientras estamos realizando nuestro primer trabajo, nos llega una nota que reza:
“ Sería muy interesante, que también pudiera extraer la información siguiente:
● Media aritmética del líquido a percibir (ignorando los líquidos nulos de la semana)
● Número de sueldos nulos, sueldo más bajo y sueldo más alto de la semana
● Tabla de trabajadores por tramos de sueldo:
○ De 1 hasta 100€
○ De 101 hasta 200€
○ De 201€ hasta 300€
○ De 301€ hasta 400€
○ De 401€ hasta 500€
○ Más de 500€
Extrayendo por cada columna el número de trabajadores, el porcentaje que representa sobre el total y el porcentaje acumulado (de menos a más).
Gracias. Firmado: El jefe ”
El banco dispone en la actualidad de los siguientes billetes o monedas: 500€, 100€, 50€, 20€, 10€, 5€, 1€; Esta lista no siempre es fija. A veces el banco se ha puesto en contacto con el Jefe de Personal indicando que no dispone de algún billete, por lo que la lista de billetes debe ser una entrada en el programa.
Finalmente, una ex-compañera de la empresa nos sugiere que tras preguntar el número total de trabajadores de la semana, montemos el siguiente menú:
1. Carga masiva de datos
2. Visualización de datos
3. Modificación de un dato (pide el número de secuencia)
4. Resultado del desglose (proporciona también los totales)
5. Datos estadísticos
6. Salir del programa
PROGRAMA LAPAVASA
La empresa “L.A.P.A.V.A, S.A.”, a la que nos hemos incorporado en contrato de prácticas, tiene la costumbre ancestral de pagar las nóminas a sus empleados semanalmente, en efectivo y mediante el clásico sobre.
El número de empleados actual es de 165 personas y se nos informa que jamás ha sobrepasado los 250 trabajadores. Al final de la tabla, existe un pequeño resumen indicando
el número total de empleados en la lista, y, el gran total del líquido a percibir.
El gran problema, para el que el Jefe de Personal solicita amablemente nuestra colaboración -nos ha sugerido el despido inmediato en caso de no resolverlo satisfactoriamente-, es que cuando va al banco después de desayunar, para realizar el reintegro total de la nómina, suele aproximar el desglose a ojo, y los resultados naturalmente, son catastróficos (para pagar a dos personas 250€ a cada uno, necesita 4 billetes de 100€ y 2 de 50€).
Quiere que confeccionemos un programa en Matlab que le permita introducir de forma sencilla los importes de todos los trabajadores, y extraer el desglose final a solicitar al banco (número de billetes de cada clase). Además, nos indica la conveniencia de poder visualizar los datos introducidos por pantalla, y modificar cualquier posible error, cosa que normalmente desconoce hasta que comprueba el total de la nómina.
Mientras estamos realizando nuestro primer trabajo, nos llega una nota que reza:
“ Sería muy interesante, que también pudiera extraer la información siguiente:
● Media aritmética del líquido a percibir (ignorando los líquidos nulos de la semana)
● Número de sueldos nulos, sueldo más bajo y sueldo más alto de la semana
● Tabla de trabajadores por tramos de sueldo:
○ De 1 hasta 100€
○ De 101 hasta 200€
○ De 201€ hasta 300€
○ De 301€ hasta 400€
○ De 401€ hasta 500€
○ Más de 500€
Extrayendo por cada columna el número de trabajadores, el porcentaje que representa sobre el total y el porcentaje acumulado (de menos a más).
Gracias. Firmado: El jefe ”
El banco dispone en la actualidad de los siguientes billetes o monedas: 500€, 100€, 50€, 20€, 10€, 5€, 1€; Esta lista no siempre es fija. A veces el banco se ha puesto en contacto con el Jefe de Personal indicando que no dispone de algún billete, por lo que la lista de billetes debe ser una entrada en el programa.
Finalmente, una ex-compañera de la empresa nos sugiere que tras preguntar el número total de trabajadores de la semana, montemos el siguiente menú:
1. Carga masiva de datos
2. Visualización de datos
3. Modificación de un dato (pide el número de secuencia)
4. Resultado del desglose (proporciona también los totales)
5. Datos estadísticos
6. Salir del programa
Valora esta pregunta
0