If, Símbolos - Ejercicio De Programacion C# Sharp

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 o cualquier otro símbolo, utilizando una estructura de control if. El programa debe identificar el tipo de carácter ingresado, verificando primero si el símbolo es una vocal en mayúsculas o minúsculas, luego si es un número, y si no cumple con ninguna de esas condiciones, debe clasificarlo como cualquier otro símbolo. Este ejercicio es útil para practicar el uso de condicionales if y aprender a manejar diferentes tipos de caracteres de manera eficiente.

Al escribir este programa, deberás hacer uso de la función char para manejar la comparación de caracteres y decidir la categoría en la que se encuentra el símbolo ingresado. Este tipo de ejercicio es ideal para entender cómo funcionan las condiciones en la programación, especialmente en escenarios que involucran la verificación de tipos de datos simples como letras y números.

También, es una excelente forma de practicar la manipulación de caracteres, lo que es fundamental para desarrollar programas que procesen entradas de texto de manera eficiente.

 Categoría

Tipos de datos básicos

 Ejercicio

If, Símbolos

 Objectivo

Cree un programa en C# para pedirle 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, usando "if".

 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 the symbol input
        char symbol = Console.ReadKey().KeyChar;  // Read the symbol entered by the user

        // Check if the symbol is an uppercase vowel
        if ("AEIOU".IndexOf(symbol) >= 0)  // If the symbol is in the string "AEIOU"
        {
            Console.WriteLine("\nThe symbol is an uppercase vowel.");  // Display message for uppercase vowel
        }
        // Check if the symbol is a lowercase vowel
        else if ("aeiou".IndexOf(symbol) >= 0)  // If the symbol is in the string "aeiou"
        {
            Console.WriteLine("\nThe symbol is a lowercase vowel.");  // Display message for lowercase vowel
        }
        // Check if the symbol is a digit
        else if (Char.IsDigit(symbol))  // If the symbol is a digit
        {
            Console.WriteLine("\nThe symbol is a digit.");  // Display message for digit
        }
        // If none of the above conditions are true, it's any other symbol
        else
        {
            Console.WriteLine("\nThe symbol is neither a vowel nor a digit.");  // Display message for other symbols
        }
    }
}

 Salida

Case 1:
Enter a symbol: A
The symbol is an uppercase vowel.

Case 2:
Enter a symbol: e
The symbol is a lowercase vowel.

Case 3:
Enter a symbol: 3
The symbol is a digit.

Case 4:
Enter a symbol: #
The symbol is neither a vowel nor a digit.

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

  •  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 +...

  •  Área perimetral

    En este ejercicio en C#, se te pide escribir un programa que calcule el perímetro, el área y la diagonal de un rectángulo a partir de su ancho y alto...

  •  Hexadecimal y binario

    En este ejercicio en C#, se te pide escribir un programa que pida al usuario un número y lo muestre tanto en hexadecimal como en binario. El programa debe continuar r...

  •  Binario

    En este ejercicio en C#, se te pide escribir un programa que pida al usuario un número decimal y muestre su equivalente en binario. El programa debe continuar repitie...

  •  Condicional y booleano

    En este ejercicio en C#, se te pide escribir un programa que utilice el operador condicional (también conocido como el operador ternario) para asignar a una variable boolean...