Algun programador en c que se quiera entretener un rato

Estado
No está abierto para más respuestas.
Mensajes
452
Puntuación de reacción
0
Buen dia a todos, es que lo que pasa es que me estoy matando la cabeza y no puedo terminar un proyecto que me dejaron, para el dia 17-Diciembre casi llebo la mitad del trabajo pero ami se me hace complicado. es lenguaje c


Esto es lo que pide el proyecto Lo de verde es lo que llevo

Proyecto Final (Individual). Fundamentos de Programación
Se requiere un programa para capturar alumnos y calificaciones que presente las opciones de Altas, Bajas, Consultas, Modificaciones y Salir.
Para poder accesar al sistema hay que teclear usuario “Admin” y la contraseña “1234”, que estará oculta como ****, de lo contrario el sistema permitirá solo 3 intentos de contraseña, si no son correctos se terminara el programa.
Dentro del menú de altas, el usuario podrá ingresar el código de alumno Nombre, apellidos fecha de nacimiento y Calificación del alumno de la materia de programación, se podrán dar de alta cuando mucho 40 alumnos, mostrando un error de “limite excedido” cuando se desee ingresar algún otro, pero cada que se este ingresando un alumno al sistema, el sistema preguntara si se desea ingresar otro alumno y seguirá ingresando hasta que el usuario no desee ingresar mas alumnos, el programa debe ordenar por apellidos todos los alumnos ingresados y nuevos, con sus respectivos datos.
El código estará dado por 2 letras del alfabeto y 4 números (Validar).
En el nombre y los apellidos no pueden contener números. Las calificaciones solo pueden ser numéricas y en escala de 1 a 100. La fecha de nacimiento se guardara en el formato “dd-mm-aaaa”, “dd/mm/aaaa”.
Dentro del menú de bajas, el usuario podrá realizar la búsqueda por medio del nombre, o apellidos, posteriormente pedir confirmación para eliminar, si la confirmación es positiva eliminar el registro, y recorrer los siguientes usuarios un nivel evitando registros vacíos.
Dentro del menú Consultas, el usuario podrá acceder a otro menú para ver las consultas 1)por nombre, 2) por apellidos, 3) consulta por rango de calificaciones(todos los usuarios dentro de un rango inferior y uno superior.. ej.. entre 60 y 70) 4) consulta por rango de Edades (todos los usuarios dentro de un rango inferior y uno superior.. ej.. entre 30 y 40)y porcentaje que representan con respecto a los usuarios ingresados 5)promedio grupal de los alumnos ingresados, 6)porcentaje de aprobados y reprobados, (tomando en cuenta mínimo 70 como calificación aprobatoria) cantidad de alumnos ingresados 7)Regresar al menú anterior… dependiendo la opción que el usuario elija.
Dentro del menú modificaciones, el usuario mediante la búsqueda ya sea por nombre o apellidos , podrá modificar el nombre, apellidos o la calificación del alumno deseado (depende de lo que el usuario desee modificar).
El programa solo terminara cuando el usuario elija la opción salir del menú, tendrán que validar las opciones del menú para mostrar un error si el usuario elije algo fuera de lo que se le muestra.
Se calificara funcionalidad, modularidad (funciones y bibliotecas propias), validaciones, diseño y presentación del código, diseño y presentación del programa, variedad de sentencias y ciclos.

Lo que yo llevo
https://www.dropbox.com/s/7bydg82jhe29sfd/Examen ultimo de calificaciones.c


Alguien que me le quiera aventajar poquito o me ayude un poco:rolleyes:
 
Última edición:
Estado
No está abierto para más respuestas.
Arriba