0% encontró este documento útil (0 votos)
78 vistas3 páginas

Sistema de Matriculación Estudiantil

El documento describe un proyecto final para un curso que requiere crear un programa de matrícula de estudiantes en C++. El programa debe permitir almacenar datos de estudiantes en un archivo, recuperar los datos del archivo, editarlos y eliminarlos. Debe cumplir con varios criterios como aceptar solo números para calificaciones, indicar la letra correspondiente a la calificación final, y mostrar los resultados de forma ordenada.

Cargado por

WhilmarMolina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
78 vistas3 páginas

Sistema de Matriculación Estudiantil

El documento describe un proyecto final para un curso que requiere crear un programa de matrícula de estudiantes en C++. El programa debe permitir almacenar datos de estudiantes en un archivo, recuperar los datos del archivo, editarlos y eliminarlos. Debe cumplir con varios criterios como aceptar solo números para calificaciones, indicar la letra correspondiente a la calificación final, y mostrar los resultados de forma ordenada.

Cargado por

WhilmarMolina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

PRACTICA FINAL INF-510

Hacer un sistema para matriculación de estudiantes que guarde los datos en un


archivo, recupere los datos del archivo (mostrar datos almacenados), editar datos del
archivo (actualizar) y eliminar datos.
CRITERIOS PARA TOMAR EN CUENTA

 El programa se sigue ejecutando hasta que el usuario decida salir.


 Calificación final debe tener un digito decimal (un valor después del punto).
 Una vez seleccionada una opción del menú del programa debe permitir
capturar información, todas las veces que el usuario decida.
 El programa debe permitir salir al menú principal o continuar en la opción
actual.
 Al capturar las calificaciones solo se aceptan valores numéricos
 Debe salir con la letra S y continuar con la letra C (aceptar mayúscula y
minúscula). No permite ningún otro tipo de letras para tales fines.
 Limpiar pantalla donde entienda pertinente.
 Mantener la estética general del código y las informaciones que se muestran en
pantalla cuando el programa se este ejecutando.
 La nota mínima aceptada 0
 La nota máxima aceptada es 100
 La calificación final debe ser de 60 punto en adelante
 El estudiante con calificación menor de 60 se le publicara ausente.
 Se promueve con una calificación a partir de 70 puntos
 Debe indicar la letra correspondiente de acuerdo a la calificación final
obtenida.

 90 o más………………. A

 80–89…………………..B

 70–79…………………...C

 60–69……………………D

 Menor de 60……………. F

IMPORTANTE
 El programa debe ser amigable para el usuario, además de considerar que el
usuario puede cometer cualquier error al introducir la información requerida,
para cada caso debe haber un mensaje de advertencia indicando al usuario lo
que debe hacer.
 Tomar en cuenta cualquier otro criterio que no esté implícito en esta lista, pero
es necesario su uso, o se considera como una buena practica a implementar en
el código.
 Evitar ambigüedades, suposiciones o interpretaciones. Al momento de ejecutar
el programa el usuario debe entender como interactuar con la información
mostrada en pantalla sin que el programador tenga que intervenir a explicar
que quiere decir o que significa lo que presenta la pantalla.
 Usar identificadores que cumplan con los criterios de buena practica. Evitar el
uso de abreviatura confusa o uso de letras, ejemplo int A, string B, entre otras.

ELEMENTOS DEL LENGUAJE A IMPLEMENTAR


Archivo
Estructura de control del lenguaje
Arreglos dinámicos
Estructura de datos
Funciones
Cadenas
Los elementos del lenguaje aquí nombrados deben ser implementados dentro del
código. Además de estos elementos, puede incluir en el programa todos aquellos que
considere necesarios para que el programa funcione o los elementos que decida usar
de acuerdo a la lógica o esquema a implementar.

CAPTURA DE DATOS
Nombre y apellido
Matricula del estudiante
Calificación de dos exámenes parciales y un examen final

RESULTADOS A PRESENTAR EN PANTALLA

 En el archivo los datos deben estar ordenados de la forma como se muestra a


continuación, también debe mostrar la información en pantalla de forma
ordenada implementando las funciones necesarias para el manejo
de cadenas (como getline, setw y otras.).
 Mostrar el estatus del estudiante (promovido o reprobado).
NOMBRE MATRICULA CALIFICION FINAL STATUS CAL. LETRA

Xxxxxxxxx XXX 00.0 XXX XX

Xxxxxxxxx XXX 00.0 XXX XX

Xxxxxxxxx XXX 00.0 XXX XX

También podría gustarte