Ejemplo n.º 1
0
        public string Salto()
        {
            Corredor m       = new Corredor();
            int      avanzar = 0;
            //int i = 0;
            int    posicion = 0;
            string muestra  = "";

            while (posicion <= 80)
            {
                int r = m.Avanzar();
                if (r >= 1 && r <= 2)
                {
                    avanzar = avanzar + 0;
                }
                else
                {
                    if (r >= 3 && r <= 4)
                    {
                        avanzar = avanzar + 9;
                    }
                }
                if (r == 5)
                {
                    if (avanzar <= 12)
                    {
                        avanzar = 0;
                    }
                    else
                    {
                        avanzar = avanzar - 12;
                    }
                    if (r >= 6 && r <= 8)
                    {
                        avanzar = avanzar + 1;
                    }
                }
                if (r >= 9 && r <= 10)
                {
                    if (avanzar <= 2)
                    {
                        avanzar = 0;
                    }
                    else
                    {
                        avanzar = avanzar - 2;
                    }
                }
                posicion = posicion + avanzar;
                muestra += "La liebre se encuentra en la posicion: " + posicion + "m" + Environment.NewLine;
                //posicion++;
            }
            return(muestra);
        }
Ejemplo n.º 2
0
        public string _Aavanzar()
        {
            Corredor t = new Corredor();
            int      r;
            int      avanzar  = 0;
            int      posicion = 0;
            string   muestra  = "";

            while (posicion <= 80)
            {
                r = t.Avanzar();
                if (r >= 1 && r <= 5)
                {
                    avanzar = avanzar + 3;
                }
                else
                {
                    if (r >= 6 && r <= 7)
                    {
                        if (avanzar <= 6)
                        {
                            avanzar = 0;
                        }
                        else
                        {
                            avanzar = avanzar - 6;
                        }
                    }
                    else
                    {
                        if (r >= 8 && r <= 10)
                        {
                            avanzar = avanzar + 1;
                        }
                    }
                }
                posicion = posicion + avanzar;
                muestra += "La tortuga se encuentra en la posicion: " + posicion + "m" + Environment.NewLine;
            }
            return(muestra);
        }