Пример #1
0
        static void Main(string[] args)
        {
            Console.Title = "EJ_12";

            int  numero;
            int  suma = 0;
            char opcion;
            bool flag;

            Console.WriteLine("SUMADOR");
            Console.Write("Ingrese numero: ");

            flag = int.TryParse(Console.ReadLine(), out numero);
            while (flag == false)
            {
                Console.Write("\nError, numero invalido. Reingrese: ");
                flag = int.TryParse(Console.ReadLine(), out numero);
            }

            suma = suma + numero;

            do
            {
                Console.Write("\nIngrese otro numero: ");

                flag = int.TryParse(Console.ReadLine(), out numero);
                while (flag == false)
                {
                    Console.Write("\nError, numero invalido. Reingrese: ");
                    flag = int.TryParse(Console.ReadLine(), out numero);
                }

                suma = suma + numero;

                Console.Write("\nContinuar? (s/n): ");
                opcion = Console.ReadKey().KeyChar;
            } while (ValidarRespuesta.ValidaS_N(opcion));

            Console.WriteLine("\n La suma es: {0}", suma);

            Console.ReadKey();
        }
Пример #2
0
        static void Main(string[] args)
        {
            string aux;
            string auxChar;
            int    valor;
            int    acum = 0;

            for (; ;)
            {
                Console.Write("Ingrese Numero: ");
                aux = Console.ReadLine();

                while (aux == "")
                {
                    Console.Clear();

                    Console.Write("Ingrese un numero: ");
                    aux = Console.ReadLine();
                }


                if (int.TryParse(aux, out valor))
                {
                    acum = acum + valor;
                    Console.Write("¿Continuar ? (S / N) ");
                    auxChar = Console.ReadLine();
                    while (auxChar.Length > 1)
                    {
                        Console.Clear();
                        Console.Write("¿Continuar ? (S / N) ");
                        auxChar = Console.ReadLine();
                    }
                    if (!ValidarRespuesta.ValidaS_N(auxChar))
                    {
                        Console.WriteLine(auxChar);
                        break;
                    }
                }
            }
            Console.ReadKey();
        }