Identificación de Vocales Usando Switch Case

CBeginner
Practicar Ahora

Introducción

En el programa de C, un carácter se considera una vocal si es 'a', 'e', 'i', 'o' o 'u', en mayúsculas o minúsculas. En este laboratorio, aprenderás a escribir un programa para comprobar si un carácter de entrada es una vocal o no, utilizando Switch Case.

Crea un nuevo archivo C

En tu terminal, navega hasta el directorio ~/project/ y crea un nuevo archivo llamado main.c.

Escribe el código base del programa

En el archivo main.c, comienza escribiendo el código base del programa.

#include <stdio.h>

int main() {
    // Tu código aquí
    return 0;
}

Obtener la entrada del usuario

Pide al usuario que ingrese un carácter para que el programa lo verifique.

#include <stdio.h>

int main() {
    char ch;

    printf("Ingrese un Carácter: ");
    scanf("%c", &ch);

    // Tu código aquí
    return 0;
}

Verificar si la entrada es una vocal usando Switch Case

Con la entrada del usuario almacenada en la variable ch, es hora de verificar si la entrada es una vocal usando Switch Case.

#include <stdio.h>

int main() {
    char ch;
    printf("Ingrese un Carácter: ");
    scanf("%c", &ch);

    switch(ch) {
        case 'a':
        case 'A':
        case 'e':
        case 'E':
        case 'i':
        case 'I':
        case 'o':
        case 'O':
        case 'u':
        case 'U':
            printf("%c es una vocal.\n", ch);
            break;
        default:
            printf("%c no es una vocal.\n", ch);
    }

    // Tu código aquí
    return 0;
}

Ejecuta el programa

Compila y ejecuta el programa. Ingresa un carácter cuando se te solicite y verifica si el programa identifica correctamente si es una vocal o no.

Prueba el programa con diferentes entradas

Prueba el programa con diferentes entradas (mayúsculas, minúsculas, no vocales) y asegúrate de que el programa identifique correctamente las vocales.

Resumen

En este laboratorio, aprendiste cómo escribir un programa en C para verificar si un carácter es una vocal usando Switch Case. También aprendiste la importancia de usar declaraciones break en cada caso para evitar la ejecución de código no deseado y garantizar una toma de decisiones eficiente en tu programa.