Vocal - switch - Ejercicio de Programacion C# Sharp

En este ejercicio en C#, se te pide escribir un programa que solicite al usuario un símbolo y, utilizando la estructura de control switch, determine si el símbolo ingresado es una vocal (en minúsculas), un número o cualquier otro símbolo distinto. El programa debe evaluar la entrada del usuario y responder de manera adecuada dependiendo de la categoría en la que se clasifique el símbolo proporcionado. Este tipo de ejercicios es útil para entender cómo funciona la instrucción switch y cómo se pueden realizar comparaciones de múltiples casos con ella. Además, te familiarizarás con la manipulación de caracteres y cómo detectar tipos específicos de símbolos utilizando estructuras de control.

Este ejercicio es fundamental para afianzar tu conocimiento sobre cómo trabajar con estructuras de control en C# y cómo interactuar con el usuario para procesar entradas de manera eficiente. Además, es útil para practicar la lógica de selección, lo cual es común en el desarrollo de aplicaciones interactivas y en el análisis de datos de entrada.

Ejercicios como este son ideales para quienes están comenzando con programación en C#, ya que ayudan a comprender los conceptos básicos de la estructura de control switch y la clasificación de datos en el contexto de programas más grandes.

 Categoría

Tipos de datos básicos

 Ejercicio

Vocal - Switch

 Objectivo

Cree un programa en C# para pedirle al usuario un símbolo y responda si es una vocal (en minúscula), un dígito o cualquier otro símbolo, usando "interruptor".

 Ejemplo Ejercicio C#

 Copiar Código C#
using System;  // Import the System namespace to use basic classes like Console

class Program  // Define the main class of the program
{
    static void Main()  // The entry point of the program
    {
        // Ask the user to enter a symbol
        Console.Write("Enter a symbol: ");  // Display prompt for symbol input
        char symbol = Console.ReadKey().KeyChar;  // Read a single character input from the user

        // Move to the next line after the symbol input
        Console.WriteLine();

        // Use switch to determine if the symbol is a vowel, digit, or other symbol
        switch (symbol)
        {
            case 'a':  // If the symbol is 'a'
            case 'e':  // If the symbol is 'e'
            case 'i':  // If the symbol is 'i'
            case 'o':  // If the symbol is 'o'
            case 'u':  // If the symbol is 'u'
                Console.WriteLine("It is a vowel.");  // Display message for vowel
                break;

            // Check if the symbol is a digit
            case '0':
            case '1':
            case '2':
            case '3':
            case '4':
            case '5':
            case '6':
            case '7':
            case '8':
            case '9':
                Console.WriteLine("It is a digit.");  // Display message for digit
                break;

            // If the symbol is neither a vowel nor a digit
            default:
                Console.WriteLine("It is another symbol.");  // Display message for other symbols
                break;
        }
    }
}

 Salida

Case 1:
Enter a symbol: a
It is a vowel.

Case 2:
Enter a symbol: 5
It is a digit.

Case 3:
Enter a symbol: @
It is another symbol.

Case 4:
Enter a symbol: 9
It is a digit.

Case 5:
Enter a symbol: o
It is a vowel.

Case 6:
Enter a symbol: #
It is another symbol.

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Tipos de datos básicos

¡Explora nuestro conjunto de ejercicios de programación C# Sharp! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en C#.

  •  Vocal - if

    En este ejercicio en C#, se te pide escribir un programa que solicite al usuario un símbolo y determine si es una vocal (en minúsculas), un número o cualquier ...

  •  Triángulo, Noreste

    En este ejercicio en C#, se te pide escribir un programa que solicite al usuario un ancho y luego muestre un triángulo en el que la base tiene el número de asteriscos corres...

  •  Factores primos

    En este ejercicio en C#, se te pide escribir un programa que tome un número ingresado por el usuario y lo muestre como un producto de sus factores primos. Los factores primo...

  •  If, símbolos

    En este ejercicio en C#, se te pide escribir un programa que solicite al usuario un símbolo y determine si es una vocal mayúscula, una vocal minúscula, un número...

  •  Char + for

    En este ejercicio en C#, se te pide escribir un programa que imprima las letras de la B a la N en mayúsculas, utilizando un bucle for. Este tipo de ejercicio e...

  •  Doble, aproximación de Pi

    En este ejercicio en C#, se te pide escribir un programa que calcule una aproximación de PI utilizando la serie de la fracción alternante: pi/4 = 1/1 - 1/3 +...