コード例 #1
0
        static void Main(string[] args)
        {
            Console.Title           = "Ejercici_12";
            Console.ForegroundColor = ConsoleColor.Green;
            int  num1;
            int  num2;
            int  suma;
            char respuesta;

            do
            {
                Console.Write("Ingrese el primer numero: ");
                num1 = int.Parse(Console.ReadLine());
                Console.Write("Ingrese el segundo numero: ");
                num2 = int.Parse(Console.ReadLine());

                suma = num1 + num2;

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

                Console.Write("Desea seguir sumando numeros?(s/n): ");
                respuesta = char.Parse(Console.ReadLine());
            }while (ValidarRespuesta.ValidarS_N(respuesta) == true);

            Console.ReadKey();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            string numeroAuxiliar;
            int    numero;
            int    suma = 0;
            char   caracter;
            bool   respuesta;

            Console.Title = "Ejercicio Nro 12";

            Console.WriteLine("Ingrese los numeros a sumar:");

            do
            {
                //Pido el número a sumar
                Console.Write("Numero: ");
                numeroAuxiliar = Console.ReadLine();

                if (Int32.TryParse(numeroAuxiliar, out numero))
                {
                }

                //Calculo y muestro el resultado
                suma += numero;
                Console.WriteLine("Resultado: {0}", suma);

                //Pregunto al usuario si desea seguir sumando
                Console.Write("\n¿Continuar? (S/N): ");
                caracter = Console.ReadKey().KeyChar;
                Console.WriteLine("\n");

                //Valido la respuesta
                respuesta = ValidarRespuesta.ValidarS_N(caracter);
            } while (respuesta == true);
        }
コード例 #3
0
        static void Main(string[] args)
        {
            int numero   = 0,
                acumular = 0,
                contador = 0;
            char seguir  = 's';

            do
            {
                Console.Write("Ingrese numero: ");
                numero    = int.Parse(Console.ReadLine());
                acumular += numero;

                Console.Write("¿Desea sumar otro numero?\nSI = [s] - NO = [cualquier otra tecla]\nRespuesta: ");
                seguir = char.Parse(Console.ReadLine());
                ValidarRespuesta.ValidarS_N(seguir);
                contador++;
            } while (seguir == 's');

            Console.ForegroundColor = ConsoleColor.DarkYellow;
            Console.WriteLine("Acumulacion total: {0}", acumular);
            Console.WriteLine("Cantidad de sumas: {0}", contador);

            Console.ReadKey();
        }
コード例 #4
0
        static void Main(string[] args)
        {
            int    numero, suma = 0;
            string aux;
            char   respuesta = 's';

            do
            {
                Console.Write("Ingrese un número: ");
                aux = Console.ReadLine();
                if (int.TryParse(aux, out numero))
                {
                    suma += numero;
                }
                else
                {
                    Console.WriteLine("Error ingrese solo números.");
                    continue;
                }
                Console.Write("¿Continuar? (S/N): ");
                aux = Console.ReadLine();
                char.TryParse(aux, out respuesta);
            } while (ValidarRespuesta.ValidarS_N(respuesta));
            Console.WriteLine("La suma total es: {0}", suma);
            Console.ReadKey();
        }
コード例 #5
0
        static void Main(string[] args)
        {
            char seguir;

            do
            {
                Console.Write("Ingrese un numero: ");
                Console.Read();
                Console.ReadLine();
                Console.Write("Desea ingresar otro numero?(s/n): ");
                seguir = Convert.ToChar(Console.Read());
                Console.ReadLine();
            } while (ValidarRespuesta.ValidarS_N(seguir));
        }
コード例 #6
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 12";
            int primerNumero;
            int segundoNumero;

            do
            {
                Console.WriteLine("\nIngrese el primer núnero: ");
                int.TryParse(Console.ReadLine(), out primerNumero);
                Console.WriteLine("\nIngrese el segundo núnero: ");
                int.TryParse(Console.ReadLine(), out segundoNumero);
                Console.WriteLine($"La suma es {primerNumero + segundoNumero}");
                Console.WriteLine("\n¿Desea realizar otra suma?\n > S / N");
            } while (ValidarRespuesta.ValidarS_N(Console.ReadKey().KeyChar));
        }
コード例 #7
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_12";

            char seguir;
            int  numero, sumador = 0;

            do
            {
                numero   = pedirEnteroPositivo("\nIngrese numero:", "Error, reingrese:");
                sumador += numero;
                seguir   = pedirChar("Seguir? S/N: ");
            } while (ValidarRespuesta.ValidarS_N(seguir));//Si ponen 's' o 'S' devuelve true y sigue pidiendo numeros

            Console.WriteLine("\nLa suma total es: {0}", sumador);

            Console.ReadKey();

            #region Metodos
            // PEDIR STRING
            char pedirChar(String mensaje)
            {
                Console.WriteLine(mensaje);
                return(Console.ReadKey().KeyChar);
            }

            // PEDIR INT
            int pedirEnteroPositivo(String mensaje, String mensajeError)
            {
                int num;

                Console.WriteLine(mensaje);
                while (true)
                {
                    if (!int.TryParse(Console.ReadLine(), out num) || num <= 0)
                    {
                        Console.WriteLine(mensajeError);
                    }
                    else
                    {
                        return(num);
                    }
                }
            }

            #endregion
        }
コード例 #8
0
ファイル: Program.cs プロジェクト: lucashulej/Ejercicios
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_12";
            int  acumulador = 0;
            int  numero     = 0;
            char respuesta;

            do
            {
                Console.WriteLine("Ingrese un numero");
                numero     = int.Parse(Console.ReadLine());
                acumulador = acumulador + numero;
                Console.WriteLine("¿Desea ingrear otro numero?");
                respuesta = Console.ReadKey().KeyChar;
                Console.WriteLine("");
            } while (ValidarRespuesta.ValidarS_N(respuesta) == true);
            Console.WriteLine("El total de la suma es {0}", acumulador);
            Console.ReadLine();
        }
コード例 #9
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 12";
            int            input, cumulation = 0;
            ConsoleKeyInfo answer;
            bool           cont;

            do
            {
                Console.Clear();
                Console.Write("Ingrese un numero entero: ");
                input       = int.Parse(Console.ReadLine());
                cumulation += input;
                Console.Write("\nDesea continuar?(S/N) ");
                answer = Console.ReadKey();
                cont   = ValidarRespuesta.ValidarS_N(answer.KeyChar);
            } while (cont);
            Console.Clear();
            Console.WriteLine("La suma es {0}", cumulation);
            Console.ReadKey();
        }
コード例 #10
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 12";
            char confirma;
            int  numero;
            int  acumulador = 0;

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

                acumulador += numero;

                Console.WriteLine("Desea continuar agregando numeros? <s-n>:");
                confirma = char.Parse(Console.ReadLine());
            } while (ValidarRespuesta.ValidarS_N(confirma));

            Console.WriteLine("La suma total es: " + acumulador);
            Console.ReadKey();
        }
コード例 #11
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 12";

            string aux;
            string auxChar;
            int    valor;
            int    acumulador = 0;
            char   continuar;

            do
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.Write("Ingrese un número: ");
                aux = Console.ReadLine();

                if (int.TryParse(aux, out valor))
                {
                    acumulador += valor;
                }
                else
                {
                    Console.ForegroundColor = ConsoleColor.Yellow;
                    Console.Write("No es un número. Reingresar: ");
                }

                Console.ForegroundColor = ConsoleColor.Yellow;
                Console.Write("Desea continuar? S/N: ");
                auxChar = Console.ReadLine();
                if (char.TryParse(auxChar, out continuar))
                {
                    continue;
                }
            } while (ValidarRespuesta.ValidarS_N(continuar));

            Console.ForegroundColor = ConsoleColor.Cyan;
            Console.WriteLine("La suma de todos los números es: {0}", acumulador);
            Console.ReadKey();
        }
コード例 #12
0
        static void Main(string[] args)
        {
            int numero;
            int total = 0;

            bool respuesta = false;

            do
            {
                Console.Clear();
                Console.Write("Ingrese un numero : ");
                numero = int.Parse(Console.ReadLine());

                total += numero;

                Console.WriteLine("Desea continuar ingresando numeros ? [S/N]");
                respuesta = ValidarRespuesta.ValidarS_N(Console.ReadKey().KeyChar);
            } while (respuesta == true);

            Console.Clear();
            Console.WriteLine("Suma Total : {0}", total);
            Console.ReadKey();
        }
コード例 #13
0
        static void Main(string[] args)
        {
            char c;
            char respuesta;
            int  numero;
            int  sumador = 0;

            do
            {
                Console.WriteLine("Ingrese un numero: ");
                numero   = int.Parse(Console.ReadLine());
                sumador += numero;
                Console.WriteLine("CONTINUAR? (S/N): ");
                c = char.Parse(Console.ReadLine());

                if (ValidarRespuesta.ValidarS_N(c))
                {
                    respuesta = c;
                }
            } while (c != 'N');
            Console.WriteLine("La suma total es: {0}", sumador);
            Console.ReadKey();
        }
コード例 #14
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_12";
            int  sumaTotal = 0;
            char resp;
            int  numero;

            for (; ;)
            {
                Console.Write("Ingrese un numero: ");
                numero = int.Parse(Console.ReadLine());
                /*******************************************************/
                sumaTotal += numero;
                /********************************************************/
                Console.Write("Continuar? (S/N): ");
                resp = Console.ReadKey().KeyChar;

                Console.WriteLine("");
                if (ValidarRespuesta.ValidarS_N(resp))
                {
                    continue;
                }
                else
                {
                    break;
                }
            }

            Console.Clear();
            Console.Write($"\n\nLa suma total es: {sumaTotal}\n");

            Console.Write("Presione enter para salir. . .");
            while (Console.ReadKey().KeyChar != 13)
            {
                ;
            }
        }