static void Main(string[] args) { string entrada; int n; int total = 0; char confirmacion; do { do { Console.WriteLine("Ingrese un numero"); entrada = Console.ReadLine(); } while (!int.TryParse(entrada, out n)); total += n; Console.WriteLine("Continuar? (S/N)"); confirmacion = Console.ReadKey().KeyChar; Console.WriteLine(); } while (ValidarRespuesta.ValidaS_N(confirmacion)); Console.WriteLine("Suma: {0}", total); Console.ReadKey(); }
static void Main(string[] args) { int acumulador = 0; int num; char respuesta; do { Console.WriteLine("Ingrese numero entero a sumar: "); if (int.TryParse(Console.ReadLine(), out num)) { acumulador += num; } else { Console.WriteLine("Numero invalido"); break; } Console.WriteLine("Desea seguir ingresando numeros? S/N"); char.TryParse(Console.ReadLine(), out respuesta); } while (ValidarRespuesta.ValidarS_N(respuesta)); Console.WriteLine(acumulador); Console.ReadKey(); }