Identificación De Vocales, Dígitos Y Símbolos En C#

En este ejercicio, crearemos un programa en C# que clasifica un carácter proporcionado por el usuario en una de cuatro categorías: vocal mayúscula, vocal minúscula, dígito o cualquier otro símbolo. El programa analizará la entrada mediante sentencias "if" y proporcionará la clasificación adecuada. Este ejercicio ayuda a comprender las sentencias condicionales, el manejo de caracteres y las operaciones lógicas en C#.



Grupo

Tipos de datos básicos de C#

Objectivo

1. Solicite al usuario que introduzca un solo carácter.
2. Utilice la instrucción `if` para comprobar si el carácter es:
- Una vocal mayúscula (`A, E, I, O, U`).
- Una vocal minúscula (`a, e, i, o, u`).
- Un dígito (`0-9`).
- Cualquier otro símbolo.
3. Muestre un mensaje indicando la clasificación 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 si es una vocal mayúscula, una vocal minúscula, un dígito o cualquier otro símbolo, utilizando `if`.

Ejemplo de ejercicio en C#

 Copiar código C#
using System;

class Program
{
    static void Main()
    {
        // Ask the user to enter a single character
        Console.Write("Enter a single character: ");
        char input = Console.ReadKey().KeyChar;
        Console.WriteLine(); // Move to the next line

        // Check if the input is an uppercase vowel
        if (input == 'A' || input == 'E' || input == 'I' || input == 'O' || input == 'U')
        {
            Console.WriteLine("The character is an uppercase vowel.");
        }
        // Check if the input is a lowercase vowel
        else if (input == 'a' || input == 'e' || input == 'i' || input == 'o' || input == 'u')
        {
            Console.WriteLine("The character is a lowercase vowel.");
        }
        // Check if the input is a digit (0-9)
        else if (input >= '0' && input <= '9')
        {
            Console.WriteLine("The character is a digit.");
        }
        // If it's neither a vowel nor a digit, classify it as another symbol
        else
        {
            Console.WriteLine("The character is another type of symbol.");
        }
    }
}

 Output

//Example 1: User enters 'E'
Enter a single character: E
The character is an uppercase vowel.

//Example 2: User enters 'i'
Enter a single character: i
The character is a lowercase vowel.

//Example 3: User enters '5'
Enter a single character: 5
The character is a digit.

//Example 4: 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#..