Clasificación De Caracteres Mediante Sentencias If 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á sentencias `if` para determinar y mostrar la clasificación. Este ejercicio es útil para comprender la lógica condicional y el manejo de caracteres en C#.



Grupo

Tipos de datos básicos de C#

Objectivo

1. Solicite al usuario que introduzca un solo carácter.
2. Utilice sentencias `if` 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 si es una vocal (en 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 character
        Console.Write("Enter a single character: ");
        char input = Console.ReadKey().KeyChar;
        Console.WriteLine(); // Move to the next line

        // Check if the input is a lowercase vowel
        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 a lowercase vowel.

//Example 2: User enters '3'
Enter a single character: 3
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#..