Amigos, al siguiente trabajo me falta validar si ingresa un caracter que no sea S ó N...
Me dan una mano?
Tiene que ser con método estático:
Código C:
Ver originalusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EjercicioNro11
{
class Program
{
static void Main(string[] args)
{
Console.Title = "Ejercicio Nro 11";
int num, sum = 0;
string seguir = "";
bool respuesta;
do
{
Console.Write("Ingrese un número: ");
num = int.Parse(Console.ReadLine());
sum = sum + num;
Console.Write("Continua? (S/N)");
seguir = Console.ReadLine();
respuesta = ValidarRespuesta.ValidaS_N(seguir);
if (respuesta == false)
{
Console.Write("Ingresar S ó N, Continua? (S/N)");
seguir = Console.ReadLine();
respuesta = ValidarRespuesta.ValidaS_N(seguir);
}
} while (respuesta);
Console.WriteLine("La suma de los números ingresado es {0}", sum);
Console.ReadLine();
}
}
}
Código C:
Ver originalusing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EjercicioNro11
{
class ValidarRespuesta
{
public static bool ValidaS_N(string respuesta)
{
if (respuesta != "N" || respuesta != "S")
{
return false;
}else{
if (respuesta == "N")
{
return false;
}
else
{
return true;
}
}
}
}
}
Muchas gracias!
Gustavo.