Exemple #1
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();
        }
Exemple #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();
        }
Exemple #3
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();
        }
Exemple #4
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();
        }
        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);
        }
Exemple #6
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();
        }
Exemple #7
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();
        }
Exemple #8
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();
        }
Exemple #9
0
        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();
        }
Exemple #10
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());
            }
        }
Exemple #11
0
        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();
        }
Exemple #12
0
        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();
        }
Exemple #13
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));
        }
        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();
        }
Exemple #15
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));
        }
Exemple #16
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();
        }
Exemple #17
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();
        }
Exemple #18
0
        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);
        }
Exemple #19
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));
        }
Exemple #20
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();
        }
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 12";

            int num     = 0;
            int acumNum = 0;


            do
            {
                Console.WriteLine("Ingrese un numero a Sumar: ");
                num     = int.Parse(Console.ReadLine());
                acumNum = acumNum + num;

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


                Console.WriteLine("Presione S para continuar o N para cerrar");
                char continuar = Console.ReadKey().KeyChar;
                if (continuar == 'n')
                {
                    break;
                }
                Console.Clear();
                if (!(continuar == 's' || continuar == 'S'))
                {
                    Console.WriteLine("ERROR. Reingresar número!!!");
                    Console.WriteLine("Presione bien la S para continuar o N para cerrar");
                    continuar = Console.ReadKey().KeyChar;
                    if (continuar == 'n')
                    {
                        break;
                    }
                    Console.Clear();
                }
            } while (ValidarRespuesta.ValidaS_N() == true);
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            int number;
            int sum = 0;

            Console.WriteLine("Ingrese numeros que se sumaran: ");
            for (int i = 0; i < 20; i++)
            {
                string aux = Console.ReadLine();
                if (int.TryParse(aux, out number))
                {
                    sum += number;
                    Console.WriteLine("¿Desea continuar? (S/N)");
                    char cont = Console.ReadLine()[0];
                    if (ValidarRespuesta.ValidaS_N(cont) == false)
                    {
                        break;
                    }
                }
            }
            Console.WriteLine("Suma total: {0}", sum);
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            int  numeroUno;
            int  numeroDos;
            char seguir = 's';

            Console.WriteLine("Ingrese el primer numero a sumar");
            numeroUno = int.Parse(Console.ReadLine());

            while (ValidarRespuesta.ValidaS_N(seguir) == true)
            {
                Console.WriteLine("Ingrese otro numero a sumar");
                numeroDos = int.Parse(Console.ReadLine());

                numeroUno = numeroUno + numeroDos;

                Console.WriteLine("El total de la suma es: " + numeroUno);
                Console.WriteLine("Desea seguir ingresando mas numeros s/n");
                seguir = Console.ReadKey().KeyChar;
            }

            Console.ReadKey();
        }
Exemple #24
0
        static void Main(string[] args)
        {
            string res;
            int    num;

            Console.WriteLine("Ingrese el primer numero");
            num = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Ingrese el segundo numero");
            num += Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("La suma es {0} ", num);
            Console.WriteLine("Desea seguir sumando? s/n");
            res = Console.ReadLine();
            do
            {
                Console.WriteLine("Ingrese el siguiente numero: ");
                num += Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("La suma es de: {0}", num);
                Console.WriteLine("Desea seguir sumando? s/n");
                res = Console.ReadLine();
            } while (!ValidarRespuesta.ValidaS_N(Convert.ToChar(res)));
            Console.WriteLine("La suma final fue de: {0}", num);
            Console.ReadKey();
        }
Exemple #25
0
        static void Main(string[] args)
        {
            bool esValido   = false;
            int  acumulador = 0;
            int  enteros;
            char letraIngresada;



            do
            {
                Console.WriteLine("Ingrese un número: ");
                enteros     = int.Parse(Console.ReadLine());
                acumulador += enteros;


                Console.WriteLine("Quiere continuar cargando datos?: S/N");
                letraIngresada = Convert.ToChar(Console.ReadLine());
                esValido       = ValidarRespuesta.ValidaS_N(letraIngresada);
            } while (esValido == true);

            Console.WriteLine("La suma total es: {0}", acumulador);
            Console.ReadKey();
        }
Exemple #26
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 12";
            string auxNumero;
            int    numero;
            bool   validar;
            bool   validar2;
            bool   continuacion = true;
            string auxConfirmacion;
            char   confirmacion;

            do
            {
                Console.Write("Ingrese un numero: ");
                auxNumero = Console.ReadLine();
                validar   = int.TryParse(auxNumero, out numero);
                if (validar)
                {
                    Console.Write("¿Continuar?(S/N)");
                    auxConfirmacion = Console.ReadLine();
                    validar2        = char.TryParse(auxConfirmacion, out confirmacion);
                    if (validar2)
                    {
                        continuacion = ValidarRespuesta.ValidaS_N(confirmacion);
                    }
                }
                else
                {
                    Console.Write("------------------");
                    Console.Write("Es no es un numero");
                    Console.Write("------------------");
                }
            } while (continuacion == true);

            Console.ReadKey();
        }