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) { 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(); }
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)); }
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(); }
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(); }
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(); }
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(); }
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(); }
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); }
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(); }
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(); }
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(); }
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"; } } }
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(); }
{/*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); }
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(); }
/*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()); } }
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); }
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(); }
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(); }
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(); }
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(); }
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(); }
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); }
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(); }
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)); }
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(); }
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) { 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) { 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)); }