jose marquez

Generation

generate functionTue, 18 Nov 2025

funcion que me permita validar si el caracter leido es la letra S o N

Puedes utilizar la función `Char.ToLower()` para convertir el caracter leído a minúscula y luego compararlo con la letra 's' o 'n'. Aquí te muestro un ejemplo de cómo podrías implementar esto en C#: ```csharp using System; class Program { static void Main() { Console.Write("Ingrese una letra (S/N): "); char respuesta = Console.ReadLine()[0]; if (ValidarRespuesta(respuesta)) { Console.WriteLine("La respuesta es válida."); } else { Console.WriteLine("La respuesta no es válida."); } } static bool ValidarRespuesta(char respuesta) { return respuesta == 's' || respuesta == 'n'; } } ``` En este ejemplo, la función `ValidarRespuesta` toma un caracter como parámetro y devuelve `true` si el caracter es 's' o 'n', y `false` en caso contrario. La función `Main` solicita al usuario que ingrese una letra y luego llama a `ValidarRespuesta` para verificar si la respuesta es válida. También puedes utilizar `Char.ToLower()` para convertir el caracter a minúscula antes de compararlo: ```csharp static bool ValidarRespuesta(char respuesta) { return Char.ToLower(respuesta) == 's' || Char.ToLower(respuesta) == 'n'; } ``` De esta manera, no importa si el usuario ingresa 'S' o 's', la función `ValidarRespuesta` siempre devolverá el mismo resultado.

Want to kickstart your project?Use the new AI Studio to create your code