Grupo
Tipos de datos básicos de C#
Objectivo
1. Solicite al usuario que introduzca un solo carácter.
2. Utilice una instrucción `switch` para comprobar si el carácter es:
- Una vocal minúscula (`a, e, i, o, u`).
- Un dígito (`0-9`).
- Cualquier otro símbolo.
3. Muestre un mensaje apropiado indicando la categoría de la entrada.
4. Asegúrese de que el programa gestione correctamente las entradas que no sean caracteres.
Escriba un programa en C# que solicite al usuario un símbolo y responda, usando `switch`, si se trata de una vocal (en minúscula), un dígito o cualquier otro símbolo.
Ejemplo de ejercicio en C#
Mostrar código C#
using System;
class Program
{
static void Main()
{
// Ask the user to enter a character
Console.Write("Enter a single character: ");
char input = Console.ReadKey().KeyChar;
Console.WriteLine(); // Move to the next line
// Classify the input using a switch statement
switch (input)
{
// Check for lowercase vowels
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
Console.WriteLine("The character is a lowercase vowel.");
break;
// Check for digits
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
Console.WriteLine("The character is a digit.");
break;
// Default case for any other character
default:
Console.WriteLine("The character is another type of symbol.");
break;
}
}
}
Output
// Example 1: User enters 'a'
Enter a single character: a
The character is a lowercase vowel.
//Example 2: User enters '5'
Enter a single character: 5
The character is a digit.
//Example 3: User enters '#'
Enter a single character: #
The character is another type of symbol.
Código de ejemplo copiado
Comparte este ejercicio de C#