static void Main()
        {
            int  numero;
            int  acumulador = 0;
            char continuar;
            bool validarContinuar;

            Console.Write("Ingrese un numero: ");
            numero      = Int32.Parse(Console.ReadLine());
            acumulador += numero;

            Console.Write("\n¿Desea continuar? (S/N): ");
            continuar = Convert.ToChar(Console.Read());
            Char.ToUpper(continuar);
            validarContinuar = ValidarRespuesta.ValidaS_N(continuar);

            while (validarContinuar == false)
            {
                Console.Write("Ingrese un numero: ");
                numero      = Int32.Parse(Console.ReadLine());
                acumulador += numero;

                Console.Write("\n¿Desea continuar? (S/N): ");
                continuar = Convert.ToChar(Console.Read());
                Char.ToUpper(continuar);
                validarContinuar = ValidarRespuesta.ValidaS_N(continuar);
            }

            Console.Write("\nLa suma total es de: {0}", acumulador);
            Console.Read();
        }
Example #2
0
        static void Main(string[] args)
        {
            int  numeroIngresado;
            int  acumulador = 0;
            char respuesta;
            bool ingreso;

            Console.Title = "Ejercicio Nro 12";

            do
            {
                Console.Write("Ingrese numero: ");
                ingreso = int.TryParse(Console.ReadLine(), out numeroIngresado);

                while (!ingreso)
                {
                    Console.Write("Ingreso un valor incorrecto, reingrese: ");
                    ingreso = int.TryParse(Console.ReadLine(), out numeroIngresado);
                }

                acumulador += numeroIngresado;
                Console.Write("Desea continuar (s/n): ");
                char.TryParse(Console.ReadLine(), out respuesta);
            } while (ValidarRespuesta.ValidaS_N(respuesta));

            Console.WriteLine($"La sumatoria total es: {acumulador}");

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            int  numero;
            int  sumaTotal = 0;
            char continuar;

            do
            {
                numero     = pedirIntPositivo("Introduzca Numero", "Error");
                sumaTotal += numero;
                continuar  = pedirChar("Desea continuar?");
                Console.WriteLine();
            } while (ValidarRespuesta.ValidarS_N(continuar));
            Console.WriteLine("La suma es {0}", sumaTotal);
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            int    numero;
            string auxiliarNumero;
            int    suma = 0;
            bool   continuar;
            char   letra;

            do
            {
                Console.Write("Ingrese un numero: ");
                auxiliarNumero = Console.ReadLine();
                while (int.TryParse(auxiliarNumero, out numero) == false)
                {
                    Console.Write("Ingrese un numero: ");
                    auxiliarNumero = Console.ReadLine();
                }
                numero = Convert.ToInt32(auxiliarNumero);

                suma += numero;

                Console.Write("\nDesea continuar? (S/N): ");
                if (char.TryParse(Console.ReadLine(), out letra))
                {
                    continuar = ValidarRespuesta.ValidaS_N(letra);
                }
                else
                {
                    continuar = false;
                }
            } while (continuar == true);

            Console.WriteLine("La suma de todos los numeros ingresados es: {0}", suma);

            Console.ReadKey();
        }