Clasificación De Caracteres Mediante Switch En C#

En este ejercicio, escribiremos un programa en C# que clasifica un símbolo introducido por el usuario en una de tres categorías: una vocal minúscula, un dígito o cualquier otro símbolo. El usuario introducirá un solo carácter y el programa usará una instrucción `switch` para determinar y mostrar la clasificación. Este ejercicio es útil para comprender el manejo de la entrada de caracteres, la lógica condicional y el uso de `switch` en C#.



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#

 Copiar 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.

Comparte este ejercicio de C#

Practica más ejercicios C# de Tipos de datos básicos de C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..