En esta ocasión se utilizara el lenguaje C para poder identificar las vocales indicando cualquier letra del alfabeto y de esa manera se obtendrá una negación o una confirmación, todo esto mediante ciclos comparativos para hacer definir cuál es la versión correcta o incorrecta, además este ejercicio nos daría las bases para poder realizar la identificación de cualquier tipo de letra o número, en este caso se podrían sustituir los valores y así poder comparar cualquier asignación para cualquier otro programa que queramos realizar.
Identificar las vocales en lenguaje C
Dentro de la programación es muy importante saber cómo identificar las vocales de una cierta letra, debido a que esto nos da las bases para poder realizar esta acción con cualquier otro tipo de letra o cualquier otro número, además de eso nos da las bases para poder realizar ciclos comparativos de diferentes maneras.
Código para identificar las vocales de una palabra
En el siguiente programa se puede observar todo el código completo realizado para poder identificar las vocales en una letra, dentro de él se encuentran las variables declaradas, los mensajes del usuario y el ciclo principal que va a realizar la comparación de cada una de las vocales para determinar si es correcta o es incorrecta.
#include <stdio.h> #include <stdlib.h> int main(void) { char c; printf("Introduzca un caracter: "); scanf("%c", &c); switch (c){ case 'a': printf("Es vocaln"); break; case 'e': printf("Es vocaln"); break; case 'i': printf("Es vocaln"); break; case 'o': printf("Es vocaln"); break; case 'u': printf("Es vocaln"); break; default: printf("No es vocaln"); break; } return 0; }
Explicación del código utilizando lenguaje C
👊 ¿QUIERES INCREMENTAR TUS CONOCIMIENTOS EN LENGUAJE C? 👊
Entonces te recomiendo tomar este curso de lenguaje C donde aprenderás a programar desde cero hasta convertirte en un experto, realizando varios ejercicios prácticos para que puedas aprender de una mejor manera.
👇
Definición de librerías necesarias
Se definen las librerías básicas para el funcionamiento del código, debido a que sin esto el programa no funcionaría correctamente o simplemente no trabajaría para nada.
#include <stdio.h> #include <stdlib.h>
Declaración de la unica variable utilizada
Se declara como «char» la única variable utilizada en el programa, esto es debido a que en este programa se va a identificar las vocales que son caracteres, pero en caso de qué se quiera poder identificar un número sería necesario declararla como tipo entero.
char c;
Impresión y pedida del caracter
Esta sección del código simplemente se presenta el mensaje que se va mostrar al usuario para saber en qué momento debe de ingresar la letra para ser comprada, también al mismo tiempo se hace un análisis de la letra que ingresar usuario para asignarla a la variable que creamos anteriormente y así poder realizar la comparación más adelante.
printf("Introduzca un caracter: "); scanf("%c", &c);
Ciclo principal de comparación
Para el ciclo principal para poder identificar las vocales se va a hacer uso del condicional «switch», el cual permite comparar cada uno de sus respectivos valores y definir un resultado diferente para cada uno de ellos, en este caso se hace para cada una de las vocales que existen y se crea un resultado por default en caso de qué no coincida con ninguno de ellos. Esto también se puede realizar con condicionales «if else» aunque de cierta forma es más fácil identificarlo haciendolo de esta forma.
switch (c){ case 'a': printf("Es vocaln"); break; case 'e': printf("Es vocaln"); break; case 'i': printf("Es vocaln"); break; case 'o': printf("Es vocaln"); break; case 'u': printf("Es vocaln"); break; default: printf("No es vocaln"); break; }
👀 Recuerda que si quieres aprender más de este lenguaje de programación, puedes acceder a este Curso de lenguaje C donde se explica paso a paso cómo aprender este lenguaje de una manera eficiente.
👇
Resultados de las dos posibles opciones
Como resultado final simplemente tenemos las dos opciones que nos puede arrojar el programa, en la primera de ellas se puede observar el mensaje que se mostró al usuario para ingresar una letra y este ingresó una letra que no es una vocal, por lo tanto el resultado que dio es su respectivo, en el segundo caso se introdujo una letra que si es vocal, por lo cual ahora el resultado fue positivo.
Introduzca un caracter: j No es vocal Introduzca un caracter: e Es vocal
Si te gusta la programación y quieres aprender mas, te recomiendo visitar mi pagina principal donde encontrara una gran variedad de programas en los cuales podrás aprender.