Programación Orientada a Objetos
Tarea No. 1: Introducción a C# y Programación Orientada a Objetos
Objetivo de la tarea:
Desarrollar un programa en C# que combine conceptos básicos como interacción con el usuario,
manejo de variables y una introducción a clases y objetos.
Instrucciones:
1. Crear un programa llamado "[Link]":
o En este programa, implementarás una funcionalidad básica para registrar y
mostrar la información de un estudiante.
Parte 1: Interacción con el Usuario
1. Solicita al usuario la siguiente información:
o Nombre completo del estudiante.
o Edad del estudiante.
o Carrera que estudia.
2. Imprime un mensaje en consola que confirme los datos ingresados.
Por ejemplo:
3. Estudiante registrado: Juan Pérez, 20 años, Ingeniería en Sistemas.
Parte 2: Crear la clase Estudiante
1. Define una clase llamada Estudiante con las siguientes características:
o Propiedades:
▪ Nombre (tipo string).
▪ Edad (tipo int).
▪ Carrera (tipo string).
o Método:
▪ MostrarDatos(): Muestra los datos del estudiante en el siguiente
formato:
▪ Nombre: [Nombre]
▪ Edad: [Edad]
▪ Carrera: [Carrera]
Parte 3: Usar la Clase en el Programa
1. Desde el método Main, haz lo siguiente:
o Crea un objeto de la clase Estudiante.
o Asigna los valores de las propiedades utilizando los datos ingresados por el
usuario.
o Llama al método MostrarDatos para mostrar la información del estudiante.
Parte 4 (Opcional): Añadir una Función Extra
1. Modifica el programa para que pregunte al usuario si desea registrar otro estudiante.
o Si el usuario responde "sí", repite el proceso.
o Si responde "no", finaliza el programa.
Ejemplo de ejecución esperada (Parte 1 y 3):
Ingrese el nombre del estudiante: Juan Pérez
Ingrese la edad del estudiante: 20
Ingrese la carrera del estudiante: Ingeniería en Sistemas
Estudiante registrado: Juan Pérez, 20 años, Ingeniería en Sistemas.
Mostrando información del estudiante:
Nombre: Juan Pérez
Edad: 20
Carrera: Ingeniería en Sistemas
Evaluación de la tarea:
1. Puntos clave:
o El programa debe compilar y ejecutarse sin errores.
o La clase Estudiante debe estar correctamente definida con propiedades y
métodos.
o El programa debe solicitar y mostrar la información del estudiante en el formato
requerido.
2. Entrega:
o Enviar el archivo .cs y/o una captura del código y su ejecución en la consola.
Tips para los estudiantes:
• Asegúrate de usar [Link]() para capturar entradas del usuario.
• Puedes convertir la entrada de edad a int usando [Link]([Link]()).
• Divide el trabajo en pequeños pasos y prueba cada parte antes de continuar.
Conclusión:
Esta tarea refuerza la comprensión de:
• Entrada y salida en consola.
• Creación y uso de clases y objetos.
• Uso de métodos para organizar el código.