public static string userName="Pepito";
public static string userCareer="Ingenieria";
public static string userId="U0054861";
public static DateTime userDateBorn= new DateTime(1992, 10, 3);
public static int[] allCourses = {25164, 58963, 45621, 15489, 59971};
public static bool[] myCourses = {false,false,false,false,false};
public static void Main()
Console.WriteLine(":: Bienvenido ::");
Console.WriteLine(":: MENU PRINCIPAL ::");
Console.WriteLine("1. Todos los cursos");
Console.WriteLine("2. Mis cursos");
Console.WriteLine("3. Mis datos");
Console.WriteLine("0. Salir");
Console.WriteLine("Ingrese su opcion:");
int optionMain = Int32.Parse(Console.ReadLine());
Console.WriteLine("Por favor, ingrese valor valido");
Console.WriteLine(":: MIS CURSOS ::");
Console.WriteLine("1. Listar mis cursos");
Console.WriteLine("2. Ver curso en especifico");
Console.WriteLine("3. Agregar nuevo curso");
Console.WriteLine("4. Eliminar curso");
Console.WriteLine("0. Regresar al menu principal");
Console.WriteLine("Ingrese su opcion:");
int option01 = Int32.Parse(Console.ReadLine());
Console.WriteLine("Ingrese NRC:");
int tempNRC = Int32.Parse(Console.ReadLine());
Console.WriteLine("Ingrese NRC:");
AddCourse(Int32.Parse(Console.ReadLine()));
Console.WriteLine("Ingrese NRC:");
LeaveCourse(Int32.Parse(Console.ReadLine()));
Console.WriteLine("Valor Invalido");
Console.WriteLine(":: MENU TODOS LOS CURSOS ::");
Console.WriteLine("1. Listar cursos");
Console.WriteLine("2. Ver especifico");
Console.WriteLine("0. Regresar al menú principal");
Console.WriteLine("Ingrese su opcion:");
int option01 = Int32.Parse(Console.ReadLine());
Console.WriteLine("Ingrese NRC:");
int tempNRC = Int32.Parse(Console.ReadLine());
Console.WriteLine("Valor Invalido");
Console.WriteLine(":: MIS Datos ::");
Console.WriteLine("Nombre: "+ userName);
Console.WriteLine("ID: "+ userId);
Console.WriteLine("Programa: "+ userCareer);
Console.WriteLine("Año Nacimiento: "+ userDateBorn.ToString("dd/M/yyyy "));
Console.WriteLine("Edad: "+ GetAge());
Console.WriteLine(":: Hasta luego::");
public static void ListAllCourses()
Console.WriteLine("NRC: 25164 Nombre: Computacion");
Console.WriteLine("NRC: 58963 Nombre: Lenguaje y escritura");
Console.WriteLine("NRC: 45621 Nombre: Manualidades");
Console.WriteLine("NRC: 15489 Nombre: Calculo");
Console.WriteLine("NRC: 59971 Nombre: Algebra");
public static void GetCourse(int idCourseNRC)
Console.WriteLine("NRC: 59971 Nombre: Algebra");
Console.WriteLine("Creditos: 4");
Console.WriteLine("Horario: 08:00 - 10:00 Jueves");
Console.WriteLine("Docente: Patricia Uribe");
Console.WriteLine("NRC: 15489 Nombre: Calculo");
Console.WriteLine("Creditos: 2");
Console.WriteLine("Horario: 12:00 - 14:00 Martes");
Console.WriteLine("Docente: Claudio Pedraza");
Console.WriteLine("NRC: 45621 Nombre: Manualidades");
Console.WriteLine("Creditos: 3");
Console.WriteLine("Horario: 09:00 - 11:00 Lunes");
Console.WriteLine("Docente: Alfredo Nariño");
Console.WriteLine("NRC: 58963 Nombre: Lenguaje y escritura");
Console.WriteLine("Creditos: 1");
Console.WriteLine("Horario: 14:00 - 16:00 Jueves");
Console.WriteLine("Docente: Ivan Villamizar");
Console.WriteLine("NRC: 25164 Nombre: Computacion");
Console.WriteLine("Creditos: 4");
Console.WriteLine("Horario: 08:00 - 12:00 Viernes");
Console.WriteLine("Docente: Pedro Cuellar");
Console.WriteLine("NRC no encontrado");
public static void ListAllMyCourses()
for (int i = 0; i < 5 ; i ++)
ShowCourse(allCourses[i]);
public static void ShowCourse(int idCourseNRC)
Console.WriteLine("NRC: 59971 Nombre: Algebra");
Console.WriteLine("NRC: 15489 Nombre: Calculo");
Console.WriteLine("NRC: 45621 Nombre: Manualidades");
Console.WriteLine("NRC: 58963 Nombre: Lenguaje y escritura");
Console.WriteLine("NRC: 25164 Nombre: Computacion");
Console.WriteLine("NRC no encontrado");
public static void GetMyCourse(int idCourseNRC)
for (int i = 0; i < 5 ; i ++)
if (allCourses[i] == idCourseNRC)
Console.WriteLine("NRC no inscrito");
Console.WriteLine("NRC invalido");
public static void AddCourse(int idCourseNRC)
for (int i = 0; i < 5 ; i ++)
if (allCourses[i] == idCourseNRC)
Console.WriteLine("NRC invalido");
public static void LeaveCourse(int idCourseNRC)
for (int i = 0; i < 5 ; i ++)
if (allCourses[i] == idCourseNRC)
Console.WriteLine("NRC invalido");
public static int GetAge()
DateTime zeroTime = new DateTime(1, 1, 1);
DateTime tempTime = DateTime.Now;
TimeSpan span = tempTime - userDateBorn;
int age = (zeroTime + span).Year - 1;