Este proyecto es parte del trabajo integrador propuesto por Educación IT para demostrar y aplicar los conocimientos adquiridos en el curso de introducción a C#. El objetivo principal es desarrollar un sistema de inscripciones para una institución educativa, utilizando una aplicación de consola que permite a los alumnos ingresar sus datos, confirmar su corrección y elegir cursos.
- Nombre
- Apellido
- Edad
- Correo electrónico
- Verificación de la corrección de los datos ingresados por el usuario.
- Se presenta al alumno una lista de cursos disponibles para elegir.
- Utilización de un bucle do-while para permitir al usuario seleccionar múltiples cursos.
- Verificación de la entrada del usuario para seleccionar cursos válidos.
- Almacenamiento de los cursos seleccionados en una lista.
- Despliegue de los datos del alumno (nombre, apellido, correo electrónico).
- Despliegue de los cursos seleccionados por el alumno.
- Se modificaron los nombres de las propiedades de la clase
Student
aFirstName
,LastName
,Age
yEmail
. - Se agregaron métodos
Get
ySet
para acceder y modificar los datos del estudiante de manera controlada. - Se encapsuló la lógica para la solicitud y presentación de datos del estudiante dentro de métodos privados
SetStudentData
yShowStudentData
. - Se actualizó el método
SignUpToCourse
para manejar excepciones de formato al ingresar el número del curso. - Se añadió el método
ShowCourses
para mostrar los detalles de los cursos en los que el estudiante está inscrito.
This project is part of the integrative work proposed by Educación IT to demonstrate and apply the knowledge gained in the Introduction to C# course. The main objective is to develop an enrollment system for an educational institution using a console application that allows students to enter their information, confirm its correctness, and choose courses.
- Name
- Last Name
- Age
- Verification of the correctness of the data entered by the user.
- A list of available courses is presented to the student for selection.
- Use of a do-while loop to allow the user to select multiple courses.
- Verification of user input to select valid courses.
- Storage of selected courses in a list.
- Display of student data (name, last name, email).
- Display of courses selected by the student.
- Property names of the
Student
class were changed toFirstName
,LastName
,Age
, andEmail
. Get
andSet
methods were added to access and modify student data in a controlled manner.- Logic for student data request and presentation was encapsulated within private methods
SetStudentData
andShowStudentData
. - The
SignUpToCourse
method was updated to handle format exceptions when entering the course number. - The
ShowCourses
method was added to display details of the courses the student is enrolled in.