TheSteppenwolf / Proyecto-Final-Programacion-Estructurada

Programa que simula el ingreso de estudiantes para su posterior analisis de notas y muestra de resultados.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Proyecto-Final-Programación-Estructurada

Este es el proyecto final de programación estructurada de estudiantes de la carrera de TI:

  • Sofía Villacís.
  • Bryan Cuvi.
  • Sebastián Tamayo.

Es desarrollado en C# .Net framework 4.7.2 enfocado a consola utilizando unicamente el paradigma de programación estructurada. Se desarrollará sin listas, unicamente con arrays y sin clases por lo que se deberá declarar un indice identificador a cada objeto para poder organizar en conjunto todo de el mismo.

                                      Proyecto Final Programación Estructurada

Usted ha sido contratado para realizar un programa que va a ayudar a su facultad para organizar la información de las notas y datos de los estudiantes. Se debe solicitar por pantalla los siguientes datos de los estudiantes: • Nombre • Apellido • Nota Prueba sobre 20 • Nota Examen sobre 20 • Número de Asistencias [1-20]

Se debe almacenar los datos ingresados para que posteriormente, en pantalla, se despliegue un menú desde el cual el usuario podrá elegir cómo mostrar la información de los estudiantes, así:

• Ordenar todos los registros en forma ascendente según el nombre • Ordenar todos los registros en forma descendente según el apellido • Ordenar todos los registros en forma ascendente según la Nota • Ordenar todos los registros en forma descendente según la Nota

Se deberá mostrar en pantalla todos los registros de los estudiantes de la facultad ordenados de acuerdo a la opción que el usuario eligió arriba (Ordenar todos los registros). Adicionalmente se deberá mostrar: • Una columna con el cálculo de la nota final del estudiante promediando las “Nota Prueba” y “Nota Examen”. Esta nota será sobre 20 puntos • Una columna que indique si el estudiante está Aprobado o Reprobado según se cumpla lo siguiente o Aprobado: Si la Nota Final del estudiante es mayor a 15 puntos y el número de asistencias superior o igual a 10 o Reprobado: Si la Nota Final del estudiante es menor a 15 puntos ó el número de asistencias es menor a 10

El apellido y nombre del alumno debe mostrarse siempre en MAYUSCULAS.

Al final deberá mostrarse en pantalla: • El promedio de las notas del curso • La desviación estándar de las notas del curso

El programa preguntará al usuario si quiere ingresar un nuevo registro antes de mostrar la tabla en pantalla; hasta que el usuario indique que no quiere ingresar nuevos registros el programa deberá permitir ingresarlos.

El programa deberá volver al menú con las opciones de ordenar los registros, hasta que el usuario solicite lo contrario.

Deberá mostrar varios colores en la pantalla del programa que vayan alternando de manera aleatoria.

El programa debe usar el método de la burbuja para el ordenamiento de los valores

About

Programa que simula el ingreso de estudiantes para su posterior analisis de notas y muestra de resultados.


Languages

Language:C# 100.0%