Ejemplo n.º 1
0
        private void btnCorrer_Click(object sender, EventArgs e)
        {
            liebre  = new Liebre("Liebre");
            tortuga = new Tortuga("Tortuga");

            do
            {
                liebre.Avanzar();
                tortuga.Avanzar();

                txtCarrera.Text += liebre.ToString() + tortuga.ToString();
            } while (liebre.Posicion < 80 && tortuga.Posicion < 80);

            if (tortuga.Posicion > 80 && liebre.Posicion > 80)
            {
                txtCarrera.Text += "Empate";
            }

            if (tortuga.Posicion >= 80 && liebre.Posicion < 80)
            {
                txtCarrera.Text += tortuga.Nombre + " ha ganado!";
            }
            if (liebre.Posicion >= 80 && tortuga.Posicion < 80)
            {
                txtCarrera.Text += liebre.Nombre + " ha ganado!";
            }
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Liebre  liebre  = new Liebre("Liebre Luke");
            Tortuga tortuga = new Tortuga("Tortuga John");

            Carrera carrera = new Carrera(liebre, tortuga);

            carrera.Iniciar();

            Console.WriteLine(carrera.ToString());
        }
Ejemplo n.º 3
0
        private void button1_Click(object sender, EventArgs e)
        {
            l = new Liebre("Liebre");
            t = new Tortuga("Tortuga");

            while (l.Posicion < 80 && t.Posicion < 80)
            {
                txtR.Text += "Liebre avanza " + l.avanzar().ToString() + Environment.NewLine;
                txtR.Text += "Tortuga avanza " + t.avanzar().ToString() + Environment.NewLine;
            }

            if (l.Posicion > t.Posicion)
            {
                txtR.Text += "La liebre ha ganado";
            }
            else if (l.Posicion < t.Posicion)
            {
                txtR.Text += "La tortuga ha ganado";
            }
            else if (l.Posicion == t.Posicion)
            {
                txtR.Text += "Empate";
            }
        }