public class Empleado : Persona
public class Estudiante : Persona
public void SetNewEstudiante(string newLvStudies, string newNumId)
this.LvStudies = newLvStudies;
public class Universitario : Estudiante
public void SetNewUniversitario(string newNameU, string newDegree, int newSubjects, float newGrades, string newLvStudies, string newNumId)
this.Subjects = newSubjects;
this.LvStudies = newLvStudies;
public void SetNewUniversitario(string newLvStudies, string newNumId)
this.LvStudies = newLvStudies;
public class Ingeniería : Universitario
public void SetNewIngeniería(string newNameProject, int newTotalHours, int newNumberHours,string newNameU, string newDegree, int newSubjects, float newGrades, string newLvStudies, string newNumId)
this.NameProject = newNameProject;
this.TotalHours = newTotalHours;
this.NumberHours = newNumberHours;
this.LvStudies = newLvStudies;
public void SetNewIngeniería(string newLvStudies, string newNumId)
this.LvStudies = newLvStudies;
public static int option;
public static bool again = true;
public static Estudiante[] estudent = new Estudiante[2];
public static Universitario[] academic = new Universitario[2];
public static Ingeniería[] engineering = new Ingeniería[2];
public static void Main()
for (int i =0; i < estudent.Length; i++)
estudent[i] = new Estudiante();
for (int i =0; i < academic.Length; i++)
academic[i] = new Universitario();
for (int i =0; i < engineering.Length; i++)
engineering[i] = new Ingeniería();
estudent[0].SetNewEstudiante("Doctor","U0016165");
estudent[1].SetNewEstudiante("Pregrado", "D5451545d");
academic[0].SetNewUniversitario("UDES","Ingeniería Biomédica",8,4.8f,"Pregrado","e54d454" );
academic[1].SetNewUniversitario("UIS", "Medicina",6,4.5f,"Pregrado","hh46215");
engineering[0].SetNewIngeniería("Salvemos Vidas",240 ,8,"SANTOTO","Derecho",6,3.8f,"pregrado","tt845485uu");
engineering[1].SetNewIngeniería("Tesla Chain", 420,6,"UPB","Contaduría",3,4.6f,"postgrado","pp4654646");
Console.WriteLine(": MENU :");
Console.WriteLine("1.Estudiante");
Console.WriteLine("2.Universitario");
Console.WriteLine("3.Ingeniería");
Console.WriteLine("0.Salir");
Console.WriteLine("Ingrese opcion:");
option = Int32.Parse(Console.ReadLine());
Console.WriteLine("Cerró sesion");
Console.WriteLine("Opcion incorrecta");
Console.WriteLine("Número de carnet: ");
option = Int32.Parse(Console.ReadLine());
Console.WriteLine("Nivel de estudios: ");
int opt1 = Int32.Parse(Console.ReadLine());
Console.WriteLine("Nombre de la universidad: ");
option = Int32.Parse(Console.ReadLine());
Console.WriteLine("Carrera: ");
option = Int32.Parse(Console.ReadLine());
Console.WriteLine("Materias inscritas: ");
option = Int32.Parse(Console.ReadLine());
Console.WriteLine("Notas: ");
option = Int32.Parse(Console.ReadLine());
Console.WriteLine("Nombre del proyecto: ");
option = Int32.Parse(Console.ReadLine());
Console.WriteLine("Total de horas: ");
option = Int32.Parse(Console.ReadLine());
Console.WriteLine("Número de horas completadas: ");
option = Int32.Parse(Console.ReadLine());
Console.WriteLine(":: HASTA PRONTO ::");