Hansel Y Grettel

Run Settings
LanguageC#
Language Version
Run Command
using System; using System.Collections.Generic; class MainClass { static void Main() { Console.BackgroundColor = ConsoleColor.Blue; Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Historia Hansel y Grettel"); //lista. List<Coordenadas> MigasPan = new List<Coordenadas>(); Coordenadas cord1 = new Coordenadas(1,0); //creemos las migas de Pan. MigasPan.Add(cord1); MigasPan.Add(new Coordenadas(2,1)); MigasPan.Add(new Coordenadas(3,1)); MigasPan.Add(new Coordenadas(4,1)); MigasPan.Add(new Coordenadas(5,1)); Console.WriteLine("\n Hansel y Gretel se encuentran en el bosque y las posibles coordendas son: "); foreach(Coordenadas dato in MigasPan) { Console.WriteLine("Coordenadas" + "(" + dato.X + "," + dato.Y+ ")"); } List<string> Persona = new List<string>(); Persona.Add("Hansel"); Persona.Add("Gretel"); Console.WriteLine("\nPersonas perdidas:"); foreach(string Perdido in Persona) { Console.WriteLine(Perdido); } //la Casa De La Bruja Console.WriteLine("\n::La casa de la bruja se encuentra en las coordenadas (5,4)::"); MigasPan.Insert(4,new Coordenadas(5,4)); foreach(Coordenadas dato in MigasPan) { Console.WriteLine("Casa de la bruja, migas ("+ dato.X + "," + dato.Y +")"); if (dato.X == 5 && dato.Y == 4) Console.WriteLine("\n::::::::::Estas en la casa de la bruja:::::::::\n"); } //Regresando a la casa Console.WriteLine("\n::La casa de Hansel y Gretel se encuentra en las coordenadas(1,1)::"); //regresando las coordenadas de las migas de pan................ MigasPan.Reverse(); MigasPan.Insert(5, new Coordenadas(0,0)); foreach(Coordenadas dato in MigasPan) { Console.WriteLine("Camino a casa en (" + dato.X+"," + dato.Y +")"); if (dato.X==0 && dato.Y==0) Console.WriteLine("\n:::Por fin en casa:::"); } } }
public struct Coordenadas { public int X, Y; public Coordenadas(int x, int y) { X = x; Y = y; } }
Editor Settings
Theme
Key bindings
Full width
Lines