[ Foro de C# ]

no se xk no ba

14-Nov-2013 11:30
Invitado (juanitoelpro_gramador)
1 Respuestas

ola antes d nada keria agradecer a naxo por su pagina muy bueno la verdá

estoy intentando compilar  y no se xk no funciona me dice error en muchas lineas con lo kual no creo k ayude comentarlo, si rebisan en codigo casi mejor, thx.

el ej dice asi: imprima el mayor y el menor de una serie de 5 numeros que el usuario introduzca.

y gracias a naxo x revisar los codigos de gente de to2 los niveles bajo, medio-alto (como yo) y muy altos, nos aluda a to2 thx.


using System;

namespace exercicio
{
    class exercicio
    {
        static void Main()
        {
            string[] num = new string[5];
            string mallor = 0, menor = 0;
            int flag = 0;

            for (int i = 0; i < 5; i++)
            {
                Console.Write("mete el n {0}");
                num[i] = string.Parse(Console.ReadLine());

                if (flag == 0)
                {
                    mallor = num[i];
                    menor = num[i];
                    flag = 1;
                }
                else
                {
                    if (num[i] > mallor)
                        mallor = num[i];
                    if (num[i] < menor)
                        menor = num[i];
                }
            }
            if (mallor = menor)
                Console.Write("\lo nº son to iguales\n");
            else
                Console.Write("\el menor es {0} y el mallor es el {1}");

            Console.Read();
        }
    }
}



15-Nov-2013 10:25
Nacho Cabanes (+83)

Veo que me quieres poner a prueba... ¿Por donde empiezo...?

- En las líneas 9 y 10, los números deben ser int, no string.
- En la línea 15 hay un {0} sin parámetros sobre qué datos mostrar. Lo mismo ocurre en la 35.
- En la 16, para leer el valor, deberás usar Int32.Parse o Convert.ToInt32
- En la línea 32, comparas con = en vez de ==
- En los Write de las líneas 33 y 35, las secuencias \l y \e no son válidas.
- Y alguna otra cosa... pero con esos cambios ya debería funcionar bien... ;-)






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)