Práctica Final
Hacer un programa que permita crear un archivo y escribir datos en el, los
datos del archivo son introducidos por teclado. El programa cumple además
con los siguientes requisitos:
Reportar la calificación final obtenida de 3 estudiantes de una materia determinada.
INFORMATICA: INF-510
INFORMATICA: INF-511
CAPTURAR todos los datos excepto la calificación final
Matricula
Nombre y apellido
Nota Primer parcial
Nota Segundo parcial
Nota Examen final
Sección
MOSTRAR como resultado Materia, nombre y apellido, matricula, sección y calificación
final de cada estudiante. Debe indicar el estatus (Promovido o Reprobado)
REQUISITOS
Una vez seleccionada una materia el programa debe permitir capturar información
para esa materia, todas las veces que el usuario decida.
El programa debe permitir salir al menú principal o continuar en la materia elegida.
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.
La nota mínima aceptada es 50
La nota máxima aceptada es 100
Se promueve con un calificación a partir de 70 puntos
La salida debe ser ordenada en columna
Nombre matricula sección calificación estatus
xxxxxxxx xxxxxxxx xxxx 00.00 xxxxx
xxxxxxxx xxxxxxxx xxxx 00.00 xxxxx
xxxxxxxx xxxxxxxx xxxx 00.00 xxxxx
Usar dos valores después del punto en la calificación final
Usar Switch, arreglos, cadenas, archivos, estructuras de control y otros
elementos del lenguaje que sean necesarios.
Nota:
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 o digitar datos erróneos, para
cada caso debe haber un mensaje de advertencia indicando al usuario lo que debe hacer.
Ver ejemplos: [Link] [Link] [Link]