[ Foro de Pseudocódigo ]

AYUDA CON PSEUDOCODIGO

27-Oct-2022 01:58
Invitado (JUAN)
0 Respuestas

La empresa de transportes “El Corre Caminos” cuenta con N choferes, de los cuales se conoce su CUIL, su Apellido y Nombre y los
kilómetros que conducen durante cada día hábil de la semana.
Al iniciarse el sistema se debe realizar la carga manual de Choferes. El sistema debe pedirle al usuario que ingrese la cantidad N de
Choferes que trabajaron durante la semana en curso y luego le pedirá al usuario que ingrese los datos de los mismos.
Una vez finalizada ésta carga, mostrar la siguiente opción de menú que debe repetirse hasta tanto el usuario presione la opción para salir
1. Mostrar lista de choferes ordenada por Apellido y Nombre
2. Mostrar lista de choferes ordenada por cantidad de kilómetros conducidos en la semana
3. Mostrar lista de choferes con su salario semanal
4. Buscar por Chofer
5. Mostrar lista de choferes con promedio de kilómetros conducidos en la semana
6. Mostrar estadística de choferes
7. Salir
Consideraciones:
Carga manual de Choferes: Los datos a ingresar son
? CUIL
? Apellido
? Nombre
? km conducidos día Lunes
? km conducidos día Martes
? km conducidos día Miércoles
? km conducidos día Jueves
? km conducidos día Viernes
El CUIL de cada chofer se debe validar mediante una función.
Si el CUIL es inválido debe mostrarse error y volver a pedir que lo ingrese nuevamente.
El CUIL tiene que ser un número entero (no se ingresan guiones), debe contener entre 10 y 11 dígitos y debe comenzar con 20, 23, 24, 25,
26 o 27.
Cada chofer tiene una capacidad máxima de conducción por día de 1000 km.
Mostrar lista de choferes ordenada por Apellido y Nombre: Los datos a mostrar son
CUIL - Apellido - Nombre
Mostrar lista de choferes ordenada por cantidad de kilómetros conducidos en la semana: Los datos a mostrar son
Apellido y Nombre – Total de kilómetros conducidos en la semana.
Mostrar lista de choferes con su salario semanal: Al ingresar a esta opción se debe solicitar el precio por kilómetro conducido.
Los datos a mostrar son
Apellido y Nombre - Total km semanal – Salario semanal
Al final del listado anterior, informar el Importe total que debe abonar la empresa en esa semana.
Buscar por Chofer: El usuario ingresa un CUIL (validando dicho CUIL con la misma función utilizada en la carga de choferes), el sistema
muestra los datos del chofer encontrado con el detalle de los kilómetros conducidos por día y el total de kilómetros conducidos en la
semana, si el sistema no encuentra al chofer debe informar “No existe chofer con ese CUIL.”
Mostrar lista de choferes con promedio de kilómetros conducidos en la semana: Los datos a mostrar son
CUIL – Apellido y Nombre – Promedio de kilómetros conducidos en la semana.
Mostrar estadística de choferes: Se deben calcular y mostrar los siguientes datos
? El chofer con mayor cantidad de kilómetros conducidos en la semana
? El chofer con menor cantidad de kilómetros conducidos en la semana
? El chofer con mayor promedio de kilómetros conducidos en la semana
? El chofer con menor promedio de kilómetros conducidos en la semana
? El promedio total de kilómetros conducidos por todos los choferes
Salir: Finaliza el programa y se muestra un mensaje de agradecimiento.




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)