hansel&grettel

Run Settings
LanguageC#
Language Version
Run Command
using System; using System.Collections.Generic; class MainClass { static void Main() { Migajas Migas = new Migajas(); //ARREGLO PARA ALMACENAR LAS MIGAJAS Migajas.CoordenadasMigajas[] coor = new Migajas.CoordenadasMigajas[4]; //COORDENADAS DE LAS MIGAJAS coor[0].x = 4; coor[0].y = 5; //MIGAJA 1 coor[1].x = 7; coor[1].y = 8; //MIGAJA 2 coor[2].x = 9; coor[2].y = 11; //MIGAJA 3 coor[3].x = 14; coor[3].y=18; //MIGAJA 4 Console.Write("\n--------------------------------------\n"); Console.Write("Hansel y Gretel dejaron las migajas con coordenadas: \n"); Console.WriteLine("Migaja 1: x={0}, y={1}", coor[0].x, coor[0].y); Console.WriteLine("Migaja 2: x={0}, y={1}", coor[1].x, coor[1].y); Console.WriteLine("Migaja 3: x={0}, y={1}", coor[2].x, coor[2].y); Console.WriteLine("Migaja 4: x={0}, y={1}", coor[3].x, coor[3].y); Console.Write("\n--------------------------------------\n"); //ARREGLO PARA ALMACENAR PERSONAS Migajas.PersonasPerdidas[] persona = new Migajas.PersonasPerdidas[6]; //PERSONAS persona[0].Nombre = "Jhony"; persona[1].Nombre = "Manu"; persona[2].Nombre = "Tochy"; persona[3].Nombre = "Mysti"; persona[4].Nombre = "Hansel"; persona[5].Nombre = "Gretel"; Console.WriteLine("PERSONAS PERDIDAS"); Console.WriteLine("La Migaja 1: " + persona[0].Nombre); Console.WriteLine("La Migaja 2: " + persona[1].Nombre); Console.WriteLine("La Migaja 3: " + persona[2].Nombre); Console.WriteLine("La Migaja 4: " + persona[3].Nombre); Console.WriteLine("La Migaja 5: " + persona[4].Nombre); Console.WriteLine("La Migaja 6: " + persona[5].Nombre); //UBICACION DE LA BRUJA Console.Write("\n--------------------------------------\n"); Console.Write("Ubicacion real de la casa de la BRUJA MALVADA\n"); Console.WriteLine("Coordenadas: " + Migas.CasaBruja(20,15)); //UBICACION DE LA VERDADERA CASA DE LAS PERSONAS. Migajas.CasaPersonas[] personasPerdidas = new Migajas.CasaPersonas[4]; Console.Write("\n--------------------------------------\n"); personasPerdidas[0].x = 8; personasPerdidas[0].y = 4; personasPerdidas[1].x = 3; personasPerdidas[1].y = 11; personasPerdidas[2].x = 15; personasPerdidas[2].y = 6; personasPerdidas[3].x = 8; personasPerdidas[3].y = 7; Console.WriteLine("Ubicacion real de los hogares de las personas perdidas:"); Console.WriteLine("Nombre: " + persona[0].Nombre + " Ubicacion: "+ "x={0}, y={1}", personasPerdidas[0].x,personasPerdidas[0].y); Console.WriteLine("Nombre: " + persona[1].Nombre + " Ubicacion: " + "x={0}, y={1}", personasPerdidas[1].x, personasPerdidas[1].y); Console.WriteLine("Nombre: " + persona[2].Nombre + " Ubicacion: " + "x={0}, y={1}", personasPerdidas[2].x, personasPerdidas[2].y); Console.WriteLine("Nombre: " + persona[3].Nombre + " Ubicacion: " + "x={0}, y={1}", personasPerdidas[3].x, personasPerdidas[3].y); //REGRESAR A CASA Console.Write("\n--------------------------------------\n"); Console.WriteLine("Se recorrieron las migajas para llegar a casa"); for (int i = 3; i >=0; i--) { Console.WriteLine("x={0}, y={1}", coor[i].x, coor[i].y); } Console.WriteLine("¡¡¡SE LLEGO A CASA!!!"); //ATRAER A HANSEL Y GRETEL Y DEMAS PERSONAS Console.Write("\n-------------------------------------------------------------------------------------------------------------------\n"); Console.WriteLine("ATRAER A LAS PERSONAS"); for (int i = 0; i <= 3; i++) { Console.WriteLine("x={0}, y={1}", coor[i].x*2, coor[i].y*2); } Console.WriteLine("Se llego a la casa de la bruja en la coordenada " + Migas.CasaBruja(20, 15)); Console.ReadKey(); } }
using System; using System.Collections.Generic; public class Migajas { private String Titulo; //TITULO public Migajas() //DECLARACION DEL CONSTRUCTOR { Titulo = "Hansel y Gretel"; } public String DevolverTitulo() //FUNCION QUE DEVUELVE EL TITULO { return Titulo; } public struct CoordenadasMigajas //STRUCT CON LAS COORDENADAS DE LAS MIGAS { public int x, y; public CoordenadasMigajas(int a, int b) { x = a; y = b; } } public struct PersonasPerdidas //STRUCT QUE CONTIENE A LAS PERSONAS PERDIDAS { public string Nombre; } public string CasaBruja(int x, int y) //FUNCION QUE UBICA LA CASA DE LA BRUJA { int a = x, b = y; return "x = " + a + " y = " + b; } public struct CasaPersonas //MUESTRA LA UBICACION REAL DE LAS PERSONAS { public int x, y; public CasaPersonas(int a, int b) //CONSTRUCTOR { x = a; y = b; } } public string AtraerPersonas() //FUNCION PARA ATRAER PERSONAS { return "¡¡¡¡LA BRUJA ATRAJO A LAS PERSONAS CON UN HECHIZO PODEROSO!!!!"; } }
Editor Settings
Theme
Key bindings
Full width
Lines