Quick actions

cmd+k|ctrl+k

Navigation

Languages

Juego de Hanzel y Gretel

Snippet info

Language

Csharp

Visibility

public

Author

hijo-de-dios

Created

2016-08-30T02:49:30Z

Updated

2016-08-30T02:49:30Z

using System;
using System.Collections.Generic;

class MainClass {
    static void Main() {
        Console.WriteLine("Cuento Resumido Hansel Y Gretel");
        Console.WriteLine("Al verse obligados a sobrevivir decidieron ir por comida y para no perderse");
        Console.WriteLine("de su hogar fueron soltando migas de pan, las cuales las dejaron en las coordenadas: ");
        List<HanselYGret> listaMigajas = new List<HanselYGret>();
        //creando estructura de Coordenadas
        HanselYGret Migajas = new HanselYGret(1,2);
        //agregar las estructuras a las coordenadas primeras migajas
        listaMigajas.Add(Migajas);
        //siguinetes migajas
        listaMigajas.Add(new HanselYGret(2,3));
        listaMigajas.Add(new HanselYGret(3,4));
        listaMigajas.Add(new HanselYGret(4,5));
        listaMigajas.Add(new HanselYGret(5,6));
        listaMigajas.Add(new HanselYGret(6,7));
        listaMigajas.Add(new HanselYGret(7,8));
        listaMigajas.Add(new HanselYGret(8,9));
        
        foreach(HanselYGret dato in listaMigajas)
        {
            Console.WriteLine("(" +dato.X+ "," +dato.Y+ ")");
        }
        
        Console.WriteLine("Los niños se quedaron durmiendo,");
        Console.WriteLine("pero al despertar fueron a buscar el camino de migas de pan para regresar a su casa.");
        Console.WriteLine("Por mas que buscaban no lo encontraban, ya que la bruja les queria con ella y las desordeno");
        Console.WriteLine("Dejandolas de La Siguiente Manera: ");
        
        List<HanselYGret> listaMigajasBruja = new List<HanselYGret>();
        //creando estructura de Coordenadas
        HanselYGret MigajasBruja = new HanselYGret(8,9);
        //agregar las estructuras a las coordenadas primeras migajas
        listaMigajas.Add(MigajasBruja);
        //siguinetes migajas
        listaMigajasBruja.Add(new HanselYGret(1,2));
        listaMigajasBruja.Add(new HanselYGret(3,4));
        listaMigajasBruja.Add(new HanselYGret(2,3));
        listaMigajasBruja.Add(new HanselYGret(6,7));
        listaMigajasBruja.Add(new HanselYGret(7,8));
        listaMigajasBruja.Add(new HanselYGret(5,6));
        listaMigajasBruja.Add(new HanselYGret(4,5));
        
        foreach(HanselYGret datoBruja in listaMigajasBruja)
        {
            Console.WriteLine("(" +datoBruja.X+ "," +datoBruja.Y+ ")");
        }
        
        Console.WriteLine("Se confundieron y se perdieron , entonces: ");
         
         List<string> personasPerdidas= new List <string>();
         
         personasPerdidas.Add("Gretel");
         personasPerdidas.Add("Hansel");
         personasPerdidas.Add("Los Grimm");
         personasPerdidas.Add("Elfo Dobby");
         personasPerdidas.Add("Mama");
         personasPerdidas.Add("y");
         personasPerdidas.Add("Papa");
         foreach(string Persona in personasPerdidas){
             
             Console.WriteLine(Persona);
             
         }//fin personas perdidas
        
        Console.WriteLine("Estuvieron andando mucho tiempo hasta que encontraron una casa hecha de galletas y caramelos.");
        Console.WriteLine("Era tal el hambre que tenían que se acercaron a ella, pero de repente aparecio una anciana que era la Bruja");
        Console.WriteLine("y los invito a pasar , les ofrecio comida. Seguidamente les preparó la cama para que durmiesen.");
        Console.WriteLine("Pero sabian que los queria enganiar entonces decidieron arriesgarse a regresar a casa. siguiendo las migas de pan");
        
        //Funcion llegar a casa
        List<HanselYGret> listaMigajasCasa = new List<HanselYGret>();
        //creando estructura de Coordenadas
        HanselYGret MigajasCasa = new HanselYGret(8,9);
        //agregar las estructuras a las coordenadas primeras migajas
        listaMigajasCasa.Add(MigajasCasa);
        //siguinetes migajas
        listaMigajasCasa.Add(new HanselYGret(7,8));
        listaMigajasCasa.Add(new HanselYGret(6,7));
        listaMigajasCasa.Add(new HanselYGret(5,6));
        listaMigajasCasa.Add(new HanselYGret(4,5));
        listaMigajasCasa.Add(new HanselYGret(3,4));
        listaMigajasCasa.Add(new HanselYGret(2,3));
        listaMigajasCasa.Add(new HanselYGret(1,2));
        
        foreach(HanselYGret datoRegreso in listaMigajasCasa)
        {
            Console.WriteLine("(" +datoRegreso.X+ "," +datoRegreso.Y+ ")");
        }
        
        Console.WriteLine("Siguieron las migas y lograron regresar a casa");
        Console.WriteLine(" Fin...");
        
    }
}
INFO