コード例 #1
0
        static void Main(string[] args)
        {
            int  num = 0, acum = 0;
            char c = ' ';

            do
            {
                Console.WriteLine("Ingrese un número..");

                if (int.TryParse(Console.ReadLine(), out num))
                {
                    acum += num;
                    Console.WriteLine("¿Continuar (S/N)?");

                    if (!char.TryParse(Console.ReadLine(), out c))
                    {
                        Console.WriteLine("Error, Reingrese la respuesta");
                    }

                    /*
                     * ConsoleKeyInfo objetoChar = Console.ReadKey();
                     * c = objetoChar.KeyChar;//KeyChar es el caracter leído guardado en el objeto
                     */
                }
                else
                {
                    Console.WriteLine("ERROR, Reingrese número..");
                    c = 'S';
                }
            } while (ValidarRespuesta.ValidaS_N(c));

            Console.WriteLine("La suma total de los numeros ingresados es: {0}", acum);
            Console.ReadKey();
        }
コード例 #2
0
        static void Main()
        {
            int  acumulador = 0;
            int  numero;
            char respuesta1;
            char respuesta;

            do
            {
                do
                {
                    Console.WriteLine("Ingrese un numero: ");
                } while (!int.TryParse(Console.ReadLine(), out numero));
                acumulador += numero;
                Console.WriteLine("Desea seguir ingresando? ingrese S/N");
                respuesta1 = Convert.ToChar(Console.ReadLine());
                Console.WriteLine("la respuesta es: {0}", respuesta1);
                char.TryParse(Console.ReadLine(), out respuesta);
            } while (ValidarRespuesta.ValidaS_N(respuesta));

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


            Console.ReadKey();
        }
コード例 #3
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();
        }
コード例 #4
0
        static void Main(string[] args)
        {
            Console.Title           = "Ejercicio_12";
            Console.ForegroundColor = ConsoleColor.Green;

            char continuar = 's';
            bool seguir = true;
            int  valor, total = 0;

            do
            {
                Console.Write("Ingrese un numero entero: ");
                if (int.TryParse(Console.ReadLine(), out valor))
                {
                    total += valor;
                    Console.Write("Desea continuar? S/N: ");
                    if (char.TryParse(Console.ReadLine(), out continuar))
                    {
                        seguir = ValidarRespuesta.ValidaS_N(continuar);
                    }
                }
                else
                {
                    Console.WriteLine("Error, ingrese un numero entero");
                    Console.ReadKey();
                }
                Console.Clear();
            } while (seguir);

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

            char respuesta  = 'S';
            int  acumulador = 0;

            while (respuesta == 'S')
            {
                Console.WriteLine("Ingrese un numero: ");
                string aux = Console.ReadLine();
                int    numero;

                Console.WriteLine("Desea continuar? S o N");
                //respuesta = Console.ReadLine();

                // Console.ReadKey();
                ConsoleKeyInfo j = Console.ReadKey();
                respuesta = j.KeyChar;

                if (ValidarRespuesta.ValidaS_N(respuesta))
                {
                    if (int.TryParse(aux, out numero))
                    {
                        acumulador = acumulador + numero;
                    }
                }
            }

            Console.WriteLine("Suma total: {0}", acumulador);



            Console.ReadKey();
        }
コード例 #6
0
        static void Main(string[] args)
        {
            string resp;
            int    aux_num;
            int    v_acuulador = 0;
            char   resp_2;


            do
            {
                Console.WriteLine("Ingrse Numero Entrero");
                resp = Console.ReadLine();
                if (int.TryParse(resp, out aux_num))
                {
                    v_acuulador += aux_num;
                }

                Console.WriteLine("Desea Continuar (S/N)");
                if (char.TryParse(Console.ReadLine(), out resp_2))
                {
                }
            } while (ValidarRespuesta.ValidaS_N(resp_2));

            Console.WriteLine("Total {0}", v_acuulador);

            Console.ReadKey();
        }
コード例 #7
0
ファイル: Program.cs プロジェクト: schlieter/Lab2-2019
 static void Main(string[] args)
 {
     Console.WriteLine("ingrese los numeros a sumar");
     do
     {
         if (int.TryParse(Console.ReadLine(), out aux))
         {
             num += aux;
             Console.WriteLine("Quiere seguir ingresando numeros?");
             if (ValidarRespuesta.ValidaS_N(char.Parse(Console.ReadLine())))
             {
                 rta = "s";
             }
             else
             {
                 rta = "n";
             }
         }
         else
         {
             Console.WriteLine("Error");
         }
     } while (rta == "s");
     Console.WriteLine(num);
     Console.ReadLine();
 }
コード例 #8
0
        static void Main(string[] args)
        {
            //Titulo
            Console.Title = "Ejercicio 12";

            //Variables
            double numero;
            double acumulador = 0;
            int    i          = 0;
            bool   resp;

            //string dato= "";

            //Ingreso de datos
            do
            {
                i++;
                Console.WriteLine("Ingrese numero {0}: ", i);
                numero = double.Parse(Console.ReadLine());

                acumulador += numero;
                resp        = ValidarRespuesta.ValidaS_N();
            } while (resp);

            Console.WriteLine("La suma final es: " + acumulador);
            Console.ReadLine();
        }
コード例 #9
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 12";
            bool seguir = true;
            int  acum   = 0;

            do
            {
                //bool repregunta = false;
                char respuesta;

                Console.Write("Ingresar num: ");
                int.TryParse(Console.ReadLine(), out int num);
                acum += num;
                do
                {
                    Console.Write("Seguir? S/N: ");
                    char.TryParse(Console.ReadLine(), out respuesta);
                    //if (!ValidarRespuesta.ValidaS_N(respuesta))
                    //{
                    //    Console.WriteLine("Error en la respuesta.");
                    //    repregunta = true;
                    //}
                    if (char.ToLower(respuesta) == 'n')
                    {
                        seguir = false;
                    }
                } while (!ValidarRespuesta.ValidaS_N(respuesta));//sale en true
            } while (seguir);

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

            Console.ReadKey();
        }
コード例 #10
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();
        }
コード例 #11
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)
        {
            Console.Title = "Ejercicio Nro 12";

            int  acumulado = 0;
            int  numero;
            bool esNumero = true;

            do
            {
                if (!esNumero)
                {
                    Console.WriteLine("Eso no es un numero!");
                }
                Console.Write("\nIngrese un número para sumar: ");
                esNumero = int.TryParse(Console.ReadLine(), out numero);
                if (esNumero)
                {
                    acumulado += numero;
                    Console.Write("¿Continuar? (S/N): ");
                }
            } while (!esNumero || ValidarRespuesta.ValidaS_N(Console.ReadKey().KeyChar));

            Console.WriteLine("\nEl resultado de la suma es: {0}", acumulado);
            Console.ReadKey();
        }
コード例 #12
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 12";

            int    numero;
            int    acumulador      = 0;
            bool   convertirEntero = false;
            string dato;
            char   respuesta;

            do
            {
                do
                {
                    Console.WriteLine("\nIngrese Numero: ");
                    dato            = Console.ReadLine();
                    convertirEntero = Int32.TryParse(dato, out numero);
                    acumulador     += numero;
                    Console.WriteLine("Total: {0}", acumulador);
                    Console.WriteLine("¿Continuar? S/N");
                    respuesta = Console.ReadKey().KeyChar;
                } while (!convertirEntero);
            } while (ValidarRespuesta.ValidaS_N(respuesta));

            Console.ReadKey();
        }
コード例 #13
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 12";
            char Respuesta = 'N';
            int  Suma      = 0;
            int  NumeroUno;
            int  NumeroDos;

            do
            {
                Console.WriteLine("Ingrese un numero: ");

                NumeroUno = int.Parse(Console.ReadLine());

                Console.WriteLine("Ingrese otro numero: ");

                NumeroDos = int.Parse(Console.ReadLine());

                Suma = NumeroUno + NumeroDos;

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

                Console.WriteLine("¿Desea volver a sumar numeros? S/N");
                Respuesta = char.ToUpper(char.Parse(Console.ReadLine()));
            } while (ValidarRespuesta.ValidaS_N(Respuesta));

            Console.ReadKey();
        }
コード例 #14
0
        static void Main(string[] args)
        {
            int    numeros;
            int    acomulador = 0;
            string respuesta;


            do
            {
                Console.WriteLine("Desea ingresar un numero ? S/N");
                respuesta = Console.ReadLine();
                if (ValidarRespuesta.ValidaS_N(respuesta) == false)
                {
                    break;
                }
                Console.WriteLine("Ingrese el numero:");
                numeros = int.Parse(Console.ReadLine());

                acomulador += numeros;
            } while (ValidarRespuesta.ValidaS_N(respuesta) == true);

            Console.WriteLine("El numero acomulado es: " + acomulador);

            Console.ReadKey();
        }
コード例 #15
0
ファイル: Program.cs プロジェクト: xTomluca/ProLab2
        static void Main(string[] args)
        {
            char   c;
            string s;
            string numStr;
            int    num        = 0;
            int    acumulador = 0;
            bool   continuar  = true;

            while (continuar == true)
            {
                Console.WriteLine("Ingrese numero a sumar: ");
                numStr = Console.ReadLine();
                if (int.TryParse(numStr, out num))
                {
                    acumulador += num;
                    Console.WriteLine("Total actual: {0}", acumulador);
                    Console.WriteLine();
                    Console.WriteLine("Continuar S/N");
                    s = Console.ReadLine();
                    if (char.TryParse(s, out c))
                    {
                        continuar = ValidarRespuesta.validaS_N(c);
                    }
                    else
                    {
                        continuar = false;
                    }
                }
            }
            Console.ReadKey();
        }
コード例 #16
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();
        }
コード例 #17
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);
        }
コード例 #18
0
        static void Main(string[] args)
        {
            int  numero, total = 0;
            char respuesta = ' ';

            do
            {
                Console.Write("Ingrese un numero: ");
                int.TryParse(Console.ReadLine(), out numero);
                total += numero;
                Console.Write("¿Continuar? (S/N): ");
                char.TryParse(Console.ReadLine(), out respuesta);
            } while (ValidarRespuesta.ValidaS_N(respuesta));
        }
コード例 #19
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));
        }
コード例 #20
0
        static void Main(string[] args)
        {
            int  acumulador = 0;
            char respuesta;

            do
            {
                Console.WriteLine("Ingrese un numero para sumar");
                acumulador += int.Parse(Console.ReadLine());

                Console.WriteLine("Quiere continuar con el ingreso? responda S o N");
                respuesta = char.Parse(Console.ReadLine());
            } while (ValidarRespuesta.ValidaS_N(respuesta));
            Console.Write("La suma es {0 :#,###.00}", acumulador);
            Console.ReadKey();
        }
コード例 #21
0
        static void Main(string[] args)
        {
            int  numeroIngresado;
            int  sumaEnteros = 0;
            char respuesta;

            do
            {
                Console.Write("Ingrese un numero: ");
                numeroIngresado = int.Parse(Console.ReadLine());
                sumaEnteros     = sumaEnteros + numeroIngresado;
                Console.Write("¿Desea continuar?");
                respuesta = Char.Parse(Console.ReadLine());
                Console.Clear();
            } while (ValidarRespuesta.ValidaS_N(respuesta));
        }
コード例 #22
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));
        }
コード例 #23
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
        }
コード例 #24
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_12";
            int  valor     = 0;
            char respuesta = '0';

            do
            {
                Console.Clear();
                Solicitud.PedirEntero("Ingrese un nro entero: ", "Valor erroneo.", ref valor);
                Matematica.Sumador(valor);
                Solicitud.PedirCharLetra("¿Continuar? (S/n) ", "Valor erroneo.", ref respuesta);
            } while (ValidarRespuesta.ValidaS_N(respuesta));

            Console.WriteLine("Sumatoria = " + Matematica.Sumatoria.ToString());
            Console.ReadKey();
        }
コード例 #25
0
        static void Main(string[] args)
        {
            int valor;
            int acumulador = 0;

            do
            {
                Console.WriteLine("Ingrese un numero entero: ");
                if (Int32.TryParse(Console.ReadLine(), out valor))
                {
                    acumulador += valor;
                }
                Console.WriteLine("¿Continuar? (S/N)");
            } while (ValidarRespuesta.ValidaS_N(char.Parse(Console.ReadLine())));

            Console.WriteLine("Valor acumulado: {0}", acumulador);
            Console.ReadKey();
        }
コード例 #26
0
        static void Main(string[] args)
        {
            Int32  acumulador = 0;
            string chequeo    = "";
            bool   respuesta  = false;

            Console.Title           = "Ejercicio 12";
            Console.ForegroundColor = ConsoleColor.DarkGreen;

            do
            {
                acumulador += 1;
                Console.WriteLine("{0}", acumulador);
                Console.Write("Desea continuar? S/N ");
                chequeo   = Console.ReadLine().ToUpper();
                respuesta = ValidarRespuesta.ValidaS_N(chequeo);
            } while (respuesta == true);
        }
コード例 #27
0
        public static void Main(string[] args)
        {
            int  acumulador = 0;
            char respuesta;

            Console.Title = "Ejercicio 12";

            do
            {
                Console.WriteLine("Ingrese un número para sumar:");
                acumulador += int.Parse(Console.ReadLine());
                Console.WriteLine("¿Continuar? (S/N)");
                respuesta = Console.ReadKey(true).KeyChar;
            }while (ValidarRespuesta.ValidarSN(respuesta));

            Console.WriteLine("La suma de sus números da: {0} .", acumulador);
            Console.ReadLine();
        }
コード例 #28
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 12";
            int  numero = 0;
            char c;

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

                Console.Write("Desea continuar? S/N: ");
                c = char.Parse(Console.ReadLine());
            } while (ValidarRespuesta.ValidaS_N(c));

            Console.Write("La suma es: {0}", numero);
            Console.ReadKey();
        }
コード例 #29
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 12";
            int numero;
            int acumulador = 0;

            do
            {
                Console.WriteLine("Ingrese numeros enteros, presione 's' para continuar y 'n' para terminar");
                Console.WriteLine("Numero: ");
                Int32.TryParse(Console.ReadLine(), out numero);
                Console.WriteLine("quiere continuar? s/n");
                acumulador += numero;
            } while (ValidarRespuesta.ValidaS_N(char.Parse(Console.ReadLine())));

            Console.WriteLine($"La suma total de los numeros es {acumulador}");
            Console.ReadKey();
        }
コード例 #30
0
        static void Main(string[] args)
        {
            int  acumulador = 0;
            char respuesta  = 'S';
            int  input;

            do
            {
                Console.WriteLine("Numero a sumar: ");
                input = Convert.ToInt32(Console.ReadLine());

                acumulador += input;
                Console.WriteLine("¿Desea continuar? S/N : ");
                respuesta = char.Parse(Console.ReadLine());
            } while (ValidarRespuesta.ValidaS_N(respuesta));

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