private Boolean pega_nodo; //habilita colision para verificar K5 public Form1() { g = new Grafo(); b = new Banderas(); especiales = ""; mover_nodo = false; mueve_grafo = desplaza_grafo = false; activa_colision = pega_nodo = false; opcion = 0; contador = 0; indexP = indexS = indiceNodo = -1; InitializeComponent(); }
public void Rutina1() { Console.WriteLine("GESTION DE INTITUCION"); Persona[] lista = new Persona[3]; lista[0] = new Alumno("Juan Carlos", "Ruiz") { Id = 1, Edad = 36, Teléfono = "3111111", Email = "*****@*****.**" }; lista[1] = new Profesor() { Id = 2, Nombre = "Freddy", Apellido = "Vega", Edad = 86, Teléfono = "564564", Catedra = "Programación" }; lista[2] = new Profesor() { Id = 3, Nombre = "William", Apellido = "Torvalds", Edad = 25, Teléfono = "911", Catedra = "Algebra" }; Console.WriteLine(Persona.ContadorPersonas); Console.WriteLine("Resumenes"); foreach (Persona p in lista) { Console.WriteLine($"Tipo {p.GetType()}"); Console.WriteLine(p.ConstruirResumen()); IEnteInstituto ente = p; ente.ConstruirLlaveSecreta("Hola"); } Console.WriteLine("S T R U C T S"); CursoStruct c = new CursoStruct(70); c.Curso = "101-B"; var newC = new CursoStruct(); newC.Curso = "564-A"; var cursoFreak = c; cursoFreak.Curso = "666-G"; Console.WriteLine($"Curso c = {c.Curso}"); Console.WriteLine($"Curso Freak = {cursoFreak.Curso}"); //Console.ReadLine(); Console.WriteLine("C L A S E S"); CursoClass c_class = new CursoClass(70); c_class.Curso = "101-B"; var newCc_class = new CursoStruct(); newCc_class.Curso = "564-A"; var cursoFreakc_class = c_class; cursoFreak.Curso = "666-G"; Console.WriteLine($"Curso c = {c_class.Curso}"); Console.WriteLine($"Curso Freak = {cursoFreakc_class.Curso}"); Console.WriteLine("E N U M E R A C I O N E S"); var alumnoEst = new Alumno("Freddy", "Vega") { Id = 22, Edad = 86, Teléfono = "564564", Estado = EstadosAlumno.Activo }; Persona personaX = alumnoEst; Console.WriteLine("Estado de alumno" + alumnoEst.Estado); IEnteInstituto iei = alumnoEst; Console.WriteLine($"Tipo: { typeof(EstadosAlumno)} "); Console.WriteLine($"Tipo: { typeof(Alumno)} "); Console.WriteLine($"Tipo: { iei.GetType()} "); Console.WriteLine($"Tipo: { alumnoEst.GetType() } "); Console.WriteLine($"Tipo: { personaX.GetType() } "); Console.WriteLine($"nombre: { nameof(Alumno)} "); Console.WriteLine($"Tamaño: { sizeof(int)} "); Banderas mis_banderas = Banderas.NOMBRE_COMPLETO | Banderas.CURSO_COMPLETO; if (mis_banderas == (Banderas.TODO_COMPLETO) ) { //... } if (mis_banderas == Banderas.NOMBRE_COMPLETO) { //... } if (mis_banderas == Banderas.TODO_COMPLETO) { //... } }