예제 #1
0
        static void Main(string[] args)
        {
            string entrada;
            int    n;
            int    total = 0;
            char   confirmacion;

            do
            {
                do
                {
                    Console.WriteLine("Ingrese un numero");
                    entrada = Console.ReadLine();
                } while (!int.TryParse(entrada, out n));

                total += n;
                Console.WriteLine("Continuar? (S/N)");
                confirmacion = Console.ReadKey().KeyChar;
                Console.WriteLine();
            } while (ValidarRespuesta.ValidaS_N(confirmacion));
            Console.WriteLine("Suma: {0}", total);
            Console.ReadKey();
        }
예제 #2
0
        static void Main(string[] args)
        {
            int  acumulador = 0;
            int  num;
            char respuesta;

            do
            {
                Console.WriteLine("Ingrese numero entero a sumar: ");
                if (int.TryParse(Console.ReadLine(), out num))
                {
                    acumulador += num;
                }
                else
                {
                    Console.WriteLine("Numero invalido");
                    break;
                }
                Console.WriteLine("Desea seguir ingresando numeros? S/N");
                char.TryParse(Console.ReadLine(), out respuesta);
            } while (ValidarRespuesta.ValidarS_N(respuesta));
            Console.WriteLine(acumulador);
            Console.ReadKey();
        }