コード例 #1
0
        static void Main(string[] args)
        {
            //Realizar un programa que sume números enteros hasta que el usuario lo determine, por medio de un mensaje "¿Continuar? (S/N)".
            //En el método estático ValidaS_N(char c) de la clase ValidarRespuesta, se validará el ingreso de opciones.
            //El método devolverá un valor de tipo booleano, TRUE si se ingresó una 'S' y FALSE si se ingresó cualquier otro valor.
            Console.Title = "Ejercicio Nro 12";
            bool continuar = true;
            char respuesta = 'N';
            int  numeros = 0, acumulador = 0, contNumeros = 0;

            do
            {
                Console.Write("Ingrese numero {0}: ", contNumeros + 1);
                numeros     = int.Parse(Console.ReadLine());
                acumulador += numeros;


                Console.WriteLine("Continuar? S/N");
                respuesta = Console.ReadKey().KeyChar;
                continuar = ValidarRespuesta.ValidaS_N(respuesta);
                Console.WriteLine("");

                contNumeros++;
            } while (continuar != false);

            Console.WriteLine("La suma de los {0} numeros es {1}.", contNumeros, acumulador);
            Console.ReadLine();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 12";

            int num,
                acumulador = 0;
            string aux;
            char   seguir = 's';

            do
            {
                Console.WriteLine("Ingrese un numero");
                aux = Console.ReadLine();
                Console.Clear();

                if (int.TryParse(aux, out num))
                {
                    acumulador = acumulador + num;

                    Console.WriteLine("Desea continuar? (S/N)");
                    seguir = Console.ReadKey().KeyChar;
                    Console.Clear();
                }
                else
                {
                    Console.WriteLine("Ingrese solo numeros");
                    Console.Clear();
                }
            } while (ValidarRespuesta.ValidaS_N(seguir));

            Console.WriteLine("Acumulado: {0:#,###0.0}", acumulador);
            Console.ReadKey();
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: TrittoG/Programacion-II
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 12";
            int    valor, suma = 0;
            char   respuesta = 'n';
            string valorStr, respStr;

            do
            {
                Console.WriteLine("Ingrese un valor entero");
                valorStr = Console.ReadLine();
                if (int.TryParse(valorStr, out valor))
                {
                    suma = valor + suma;
                    Console.WriteLine("La suma es: " + suma);
                }
                else
                {
                    Console.Write("Valor invalido");
                }

                Console.WriteLine("Ingrese s para seguir sumando, n para dejar de sumar");
                respStr = Console.ReadLine();
                char.TryParse(respStr, out respuesta);
            } while (ValidarRespuesta.ValidarS_N(respuesta));
        }
コード例 #4
0
ファイル: Ejercicio_12.cs プロジェクト: orphench/Ejercicios
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 12";

            int  numero;
            int  suma = 0;
            bool resp = false;


            do
            {
                Console.WriteLine("Ingrese un numero a sumar: ");
                numero = int.Parse(Console.ReadLine());

                suma = numero + suma;
                Console.Clear();

                Console.WriteLine("Desea continuar? Ingrese S o N: ");
                ValidarRespuesta.respuesta = Convert.ToChar(Console.ReadLine());
                resp = ValidarRespuesta.ValidarS_N();
                Console.Clear();
            } while (resp == true);

            Console.WriteLine("La suma de los numeros ingresados es: {0}", suma);
            Console.ReadKey();
        }
コード例 #5
0
        static void Main(string[] args)
        {
            int  numero;
            char salir;
            int  sumatoria = 0;
            bool esEntero;
            bool rta;

            Console.Title = "Ejercicio Nro 12";

            do
            {
                Console.Clear();
                Console.Write("Ingrese un numero: ");
                esEntero = int.TryParse(Console.ReadLine(), out numero);
                while (esEntero != true)
                {
                    Console.WriteLine("Error. El numero debe ser entero");
                    Console.ReadKey();
                    Console.Clear();
                    Console.Write("Ingrese nuevamente un numero: ");
                    esEntero = int.TryParse(Console.ReadLine(), out numero);
                }
                sumatoria += numero;
                Console.Write("¿Continuar? (S/N): ");
                salir = char.Parse(Console.ReadLine());
                rta   = ValidarRespuesta.ValidaS_N(salir);
            } while (rta != false);

            Console.Clear();
            Console.WriteLine("La suma de los numeros ingresados es: {0}", sumatoria);
            Console.ReadKey();
        }
コード例 #6
0
        static void Main(string[] args)
        {
            int  numero;
            int  acumulador = 0;
            char respuesta;

            do
            {
                Console.WriteLine("Ingrese un numero a sumar: ");
                if (int.TryParse(Console.ReadLine(), out numero))
                {
                    acumulador += numero;
                }
                else
                {
                    Console.WriteLine("Error");
                    break;
                }

                Console.WriteLine("Desea continuar ingresando numeros? S/N");
                char.TryParse(Console.ReadLine(), out respuesta);
            } while (ValidarRespuesta.ValidarS_N(respuesta));
            Console.WriteLine("La suma de los valores ingresados es {0}", acumulador);
            Console.ReadKey();
        }
コード例 #7
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 12";
            int  n    = 0;
            bool flag = true;

            do
            {
                Console.WriteLine("Ingrese un número:");
                if (flag)
                {
                    n    = int.Parse(Console.ReadLine());
                    flag = false;
                }
                else
                {
                    n = n + int.Parse(Console.ReadLine());
                }

                Console.WriteLine("¿Continuar? S/N");
            } while (ValidarRespuesta.validaS_N(char.Parse(Console.ReadLine())));

            Console.WriteLine("Números sumados: {0}", n);

            Console.ReadKey();
        }
コード例 #8
0
        static void Main(string[] args)
        {
            int    numero;
            string input;
            string deseaContinuar = default;
            bool   continuar      = default;
            bool   flagNumero     = default;

            do
            {
                while (flagNumero == false)
                {
                    Console.Write("Ingrese un numero: ");
                    input = Console.ReadLine();
                    Console.WriteLine("");
                    if (int.TryParse(input, out numero))
                    {
                        flagNumero = true;
                    }
                    else
                    {
                        Console.WriteLine("Debe ingresar un numero");
                    }
                }
                flagNumero = false;

                Console.WriteLine("Desea ingresar otro numero?");
                deseaContinuar = Console.ReadLine();
                continuar      = ValidarRespuesta.ValidaS_N(deseaContinuar[0]);
            } while (continuar != false);

            Console.ReadKey();
        }
コード例 #9
0
        static void Main(string[] args)
        {
            bool continuar = false;
            bool entero    = false;
            int  acum      = 0;

            do
            {
                do
                {
                    Console.Write("Ingrese un numero entero: ");
                    if (int.TryParse(Console.ReadLine(), out int aux))
                    {
                        entero = true;
                        acum  += aux;
                    }
                    else
                    {
                        entero = false;
                        Console.WriteLine("El dato ingresado no es valido. Ingrese nuevamente");
                    }
                } while (!entero);
                Console.Write("¿Continuar? (S/N): ");
                continuar = ValidarRespuesta.ValidaS_N(char.Parse(Console.ReadLine()));
            } while (continuar);
        }
コード例 #10
0
        static void Main(string[] args)
        {
            /*Realizar un programa que sume números enteros hasta que el
             * usuario lo determine, por medio de un mensaje ―¿Continua? (S/N)‖.
             * En el método estático ValidaS_N() de la clase ValidarRespuesta,
             * se validará el ingreso de opciones.
             * El método NO recibe parámetros y devuelve un valor de tipo
             * booleano, TRUE si se ingreso una 'S' y FALSE si se ingreso una
             * 'N'.
             * El método deberá validar si otro caracter fue ingresado mostrando
             * un mensaje de error y pidiendo el reingreso del mismo.*/
            Console.Title = "Ejercicio 12";
            #region Variables
            char rta = 's';
            bool rta2;
            int  aux = 0, num = 0;
            #endregion

            do
            {
                Console.WriteLine("\nIngrese un numero: ");
                aux  = int.Parse(Console.ReadLine());
                rta2 = ValidarRespuesta.ValidaS_N();

                if (rta2 == false)
                {
                    if (num == 0)
                    {
                        num = aux;
                    }
                    else
                    {
                        num += aux;
                    }
                    rta = 'n';
                    break;
                }
                else
                {
                    if (num == 0)
                    {
                        num = aux;
                    }
                    else
                    {
                        num += aux;
                    }
                }
            } while (rta != 'n');
            Console.WriteLine("\n\nResultado: {0}", num);
            Console.ReadKey();
        }
コード例 #11
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 12";
            int suma = 0;

            do
            {
                Console.Clear();
                Console.WriteLine("Ingrese numeros para que sean sumados. Suma parcial: {0}", suma);
                suma += int.Parse(Console.ReadLine());
                Console.WriteLine("Continuar? (S/N)");
            } while (ValidarRespuesta.ValidaS_N(char.Parse(Console.ReadLine())));
            Console.WriteLine("Ha finalizado. La suma total es de: {0}", suma);
            Console.ReadLine();
        }
コード例 #12
0
        static void Main(string[] args)
        {
            int  numero = 0;
            char continuarSoN;
            int  suma = 0;

            do
            {
                numero       = pedirIntPositivo("\nIntroduza un numero", "Error!");
                suma         = +numero;
                continuarSoN = pedirChar("¿Desea continuar?");
            }while (ValidarRespuesta.ValidaS_N(continuarSoN));
            Console.WriteLine("La suma es {0}", suma);
            Console.ReadKey();
        }
コード例 #13
0
ファイル: Program.cs プロジェクト: marinaAC/ProgramacionII
        static void Main(string[] args)
        {
            string continuar = "s";
            string numero;

            while (continuar == "s" || continuar == "S")
            {
                Console.WriteLine("Ingrese el numero: ");
                numero = Console.ReadLine();
                Console.WriteLine("Desea continuar S/N: ");
                if (!ValidarRespuesta.ValidarS_N())
                {
                    continuar = "N";
                }
            }
        }
コード例 #14
0
ファイル: Program.cs プロジェクト: GraMag/Ejercicios-C-Sharp
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio N° 12";
            bool continuar = true;
            int  total     = 0;

            do
            {
                Console.WriteLine("Ingresar un numero");
                int.TryParse(Console.ReadLine(), out int numero);
                total += numero;
                Console.WriteLine("Desea ingresar otro numero? S/N");
                continuar = ValidarRespuesta.ValidaS_N(Console.ReadLine()[0]);
            } while (continuar);

            Console.WriteLine($"El total es {total}");
            Console.ReadKey();
        }
コード例 #15
0
    {/*Realizar un programa que sume números enteros hasta que el usuario lo determine, por medio de
      * un mensaje "¿Continuar? (S/N)".
      * En el método estático ValidaS_N(char c) de la clase ValidarRespuesta, se validará el ingreso de
      * opciones.
      * El método devolverá un valor de tipo booleano, TRUE si se ingresó una 'S' y FALSE si se ingresó
      * cualquier otro valor.
      */
        static void Main(string[] args)
        {
            int  numero;
            int  acumulador = 0;
            char letra;

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

                acumulador += numero;
                Console.WriteLine("{0}", acumulador);

                Console.Write("Desea Seguir? S/N: ");
                letra = char.Parse(Console.ReadLine());
            } while (ValidarRespuesta.ValidarS_N(letra) == true);
        }
コード例 #16
0
        static void Main(string[] args)
        {
            int  numero;
            int  suma = 0;
            char c    = 'c';

            do
            {
                Console.Write("Ingrese numero a sumar: ");
                if (int.TryParse(Console.ReadLine(), out numero))
                {
                    suma += numero;
                }
                Console.Write("desea seguir ingresando?S/N: ");
                char.TryParse(Console.ReadLine(), out c);
            } while (ValidarRespuesta.ValidarS_N(c));
            Console.WriteLine("la suma total es: {0}", suma);
            Console.ReadKey();
        }
コード例 #17
0
        /*En el método estático ValidaS_N() de la clase ValidarRespuesta,
         *      se validará el ingreso de opciones.
         *      El método NO recibe parámetros y devuelve un valor de tipo
         *      booleano, TRUE si se ingreso una 'S' y FALSE si se ingreso una
         *      'N'.
         *      El método deberá validar si otro caracter fue ingresado mostrando
         *      un mensaje de error y pidiendo el reingreso del mismo.*/

        public static bool ValidaS_N()
        {
            char rta;

            Console.WriteLine("\n\n―¿Continua? (S/N): ");
            rta = char.Parse(Console.ReadLine());
            if (rta == 's')
            {
                return(true);
            }
            else if (rta == 'n')
            {
                return(false);
            }
            else
            {
                Console.WriteLine("\nDebe ingresar s/n."); return(ValidarRespuesta.ValidaS_N());
            }
        }
コード例 #18
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 12";
            bool isValid;
            bool isNum;
            int  value;
            int  acumulator = 0;

            do
            {
                Console.Clear();
                Console.WriteLine("Ingrese un numero entero: ");
                isNum       = int.TryParse(Console.ReadLine(), out value);
                acumulator += value;
                Console.WriteLine("\nLa suma es: " + acumulator);
                Console.WriteLine("\n¿Desea continuar sumando? S/N");
                isValid = ValidarRespuesta.ValidaSN(Console.ReadKey().KeyChar);
            }while (isValid);
        }
コード例 #19
0
        static void Main(string[] args)
        {
            int    numero;
            int    sumatoria = 0;
            char   letra;
            string respuesta;

            do
            {
                Console.WriteLine("Ingrese numero a sumar: ");
                bool a = int.TryParse(Console.ReadLine(), out numero);
                sumatoria += numero;
                Console.WriteLine("Continuar ? (S/N): ");
                respuesta = Console.ReadLine();
                letra     = respuesta[0];
            } while (ValidarRespuesta.ValidarS_N(letra));

            Console.WriteLine("La Sumatoria es {0}", sumatoria);
            Console.ReadKey();
        }
コード例 #20
0
ファイル: Program.cs プロジェクト: Creavenw22/Guia_Lab_2
        static void Main(string[] args)
        {
            Console.Title           = "Ejercicio Nro 12";
            Console.ForegroundColor = ConsoleColor.Cyan;

            int  num;
            char confirm = 'n';

            Console.WriteLine("Ingrese un numero, confirme si de desea continuar con S/N.");

            do
            {
                Console.Write("\nIngrese un numero: ");
                num = int.Parse(Console.ReadLine());
                Console.Write("\n¿Desea seguir ingresando numeros? S/N: ");
            } while (ValidarRespuesta.ValidaS_N(confirm));

            Console.WriteLine("PROGRAMA TERMINADO");
            Console.ReadLine();
        }
コード例 #21
0
ファイル: Program.cs プロジェクト: fedefna/Lab-Prog-II
        static void Main(string[] args)
        {
            int  num   = 0;
            int  total = 0;
            char opcion;

            do
            {
                Console.WriteLine("Ingresar un numero a sumar: ");
                num = int.Parse(Console.ReadLine());

                total = total + num;

                Console.WriteLine("La suma es de: " + total);

                Console.WriteLine("Desea continuar? S/N");
                opcion = char.Parse(Console.ReadLine());
                opcion = Char.ToUpper(opcion);
            } while (ValidarRespuesta.ValidaS_N(opcion));
            Console.ReadKey();
        }
コード例 #22
0
        static void Main(string[] args)
        {
            double num1;
            double num2;
            double acum;
            bool   rta;

            do
            {
                Console.WriteLine("Ingrese un numero: ");
                num1 = double.Parse(Console.ReadLine());
                Console.WriteLine("Ingrese otro numero: ");
                num2 = double.Parse(Console.ReadLine());

                acum = num1 + num2;
                Console.WriteLine("\n\nSuma: {0}", acum);
                rta = ValidarRespuesta.ValidaS_N();
            } while (rta != false);

            Console.ReadKey();
        }
コード例 #23
0
ファイル: Program.cs プロジェクト: Aiilu/Laboratorio_2
        static void Main(string[] args)
        {
            int  num  = 0;
            int  suma = 0;
            char resp = ' ';

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

                suma += num;

                Console.WriteLine(" ¿Continuar? (S/N): ");
                char.TryParse(Console.ReadLine(), out resp);
            }while(ValidarRespuesta.ValidarS_N(resp));

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

            Console.ReadKey();
        }
コード例 #24
0
ファイル: Program.cs プロジェクト: GuidoClas/C-Sharp
        static void Main(string[] args)
        {
            int  numero;
            int  sumatoria = 0;
            char letra;

            do
            {
                Console.WriteLine("Ingresa un numero entero: ");
                numero = int.Parse(Console.ReadLine());

                sumatoria += numero;

                Console.WriteLine("Desea continuar? S/N: ");
                letra = Convert.ToChar(Console.ReadLine());
            } while (ValidarRespuesta.ValidaS_N(letra));

            Console.WriteLine("Sumatoria: {0}", sumatoria);

            Console.ReadKey(true);
        }
コード例 #25
0
        static void Main(string[] args)
        {
            int  numero1, numero2, suma;
            char unChar;
            bool continuar;

            do
            {
                Console.WriteLine("Ingrese 1er numero: ");
                Int32.TryParse(Console.ReadLine(), out numero1);
                Console.WriteLine("Ingrese 2do numero: ");
                Int32.TryParse(Console.ReadLine(), out numero2);
                suma = numero1 + numero2;
                Console.WriteLine("RESULTADO SUMA:{0} ", suma);
                Console.WriteLine("¿Continuar? (S/N)");
                unChar = Console.ReadKey().KeyChar;

                continuar = ValidarRespuesta.ValidaS_N(unChar);
            } while (continuar);
            Console.ReadKey();
        }
コード例 #26
0
        static void Main(string[] args)
        {
            int    auxiliar;
            string numero;
            char   ingreso;

            do
            {
                do
                {
                    Console.WriteLine("\nIngrese un numero: ");
                    numero = Console.ReadLine();
                    if (!int.TryParse(numero, out auxiliar))
                    {
                        Console.WriteLine("\nERROR, solo se permiten numeros.");
                    }
                }while (!int.TryParse(numero, out auxiliar));
                Console.WriteLine("\n¿Desea continuar? (S/N)\n");
                ingreso = Console.ReadKey().KeyChar;
            }while (ValidarRespuesta.ValidaS_N(ingreso));
        }
コード例 #27
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio12";

            int  num;
            int  suma = 0;
            char respuesta;
            bool flag = true;

            do
            {
                num  = int.Parse(Console.ReadLine());
                suma = suma + num;

                Console.WriteLine("¿Continuar?(S/N)");
                flag = ValidarRespuesta.ValidaS_N(respuesta = char.Parse(Console.ReadLine()));
            } while (flag);

            Console.WriteLine(suma);
            Console.ReadLine();
        }
コード例 #28
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 12";
            int  numeroUno;
            int  numeroDos;
            int  suma = 0;
            char caracter;

            Console.Write("Ingrese un numero ");
            numeroUno = int.Parse(Console.ReadLine());
            suma      = numeroUno;
            do
            {
                Console.Write("Ingrese un numero para sumar ");
                numeroDos = int.Parse(Console.ReadLine());
                suma     += numeroDos;
                Console.WriteLine("La suma es {0}", suma);
                Console.WriteLine("Desea continuar con el programa? (S/N) ");
                caracter = char.Parse(Console.ReadLine());
            } while (ValidarRespuesta.ValidaS_N(caracter));
        }
コード例 #29
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 12";
            int    num1;
            string resp;
            int    acum   = 0;
            bool   seguir = true;

            while (seguir)
            {
                Console.WriteLine("Ingrese un numero: ");
                num1 = int.Parse(Console.ReadLine());

                Console.WriteLine("Desea continuar (S/N): ");
                resp = Console.ReadLine();

                seguir = ValidarRespuesta.ValidaS_N(Convert.ToChar(resp));
                acum  += num1;
            }
            Console.WriteLine(string.Format("La suma de los numeros es {0}", acum));
            Console.ReadKey();
        }
コード例 #30
0
        static void Main(string[] args)
        {
            int  suma;
            int  num;
            int  num1;
            char validar = 'N';

            do
            {
                Console.WriteLine("Ingrese el primer valor:");
                num = int.Parse(Console.ReadLine());
                Console.WriteLine("Ingrese el segundo valor:");
                num1 = int.Parse(Console.ReadLine());

                suma = num + num1;
                Console.WriteLine("La suma es: {0}", suma);
                Console.ReadKey();
                Console.Clear();
                Console.WriteLine("Presione S para seguir sumando");
                validar = Convert.ToChar(Console.ReadLine());
            } while (ValidarRespuesta.ValidaS_N(validar));
        }