Hola amigos como están en esta ocasión realizamos un algoritmo para saber si una letra es vocal o consonante este algoritmo lo desarrollamos y probamos con el simulador pseint.
Haz clic aquí para suscribirte a mi canal
Que pida una letra y detecte si es una vocal en pseint
Bien como ya es costumbre en ese Blog lo primero que hacemos es ponerle un nombre, en mi caso le puse vocaloconsonante.
Algoritmo vocaloconsonante
Con la palabra reservada definir declaramos las variables en este algoritmo únicamente utilizamos la variable letra.
Definir letra Como Carácter
Con la función escribir pedimos que se ingrese un carácter.
Escribir «Ingresa un carácter: «
Este carácter lo almacenamos con la función leer en la variable letra.
leer letra
Después evaluamos si el carácter ingresado por teclado es vocal esto lo hacemos evaluando vocal por vocal con el operador “o,” este operador permite unir más de una condición en una sola sentencia.
si letra == «a» o letra == «e» o letra == «i» o letra == «o» o letra == «u» Entonces
Si la condición se cumple entonces mostramos un mensaje en pantalla donde indicamos que el carácter ingresado es una vocal.
Escribir «El caracter «,letra,» es una vocal»
SiNo
Si la condición no se cumple entonces evaluamos si el carácter ingresado es una vocal mayúscula, esto lo hacemos con el operador o, como ya mencione este operador te permite colocar más de una condición en una sola sentencia.
si letra == «A» o letra == «E» o letra == «I» o letra == «O» o letra == «U» Entonces
Si la condición se cumple entonces mostramos un mensaje en pantalla donde indicamos que el carácter ingresado es una vocal.
Escribir «El caracter: «,letra,» es una vocal»
SiNo
Si la condición no se cumple entonces mostramos un mensaje en pantalla indicando el carácter ingresado es una consonante.
Escribir «El caracter: «,letra,» es una consonante»
finsi
FinSi
Finalmente cerramos las condiciones y finalizamos el algoritmo.
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Diagrama de flujo que determine si una letra es vocal o consonante.
Haz clic aquí para suscribirte a mi canal
Construir un pseudocódigo que solo permita ingresar vocales, en caso de que el usuario ingrese una letra que no es una vocal, debe volver a pedir que se ingrese un valor, luego mostrar la vocal ingresada.
Algoritmo detarea
Definir x Como Entero
Definir c Como Caracter
x = 1
Mientras x <> 0 Hacer
Escribir «Ingresa una letra»
leer c
si c == «a» o c == «e» o c == «i» o c == «o» o c == «u» Entonces
x = 0
SiNo
si c == «A» o c == «E» o c == «I» o c == «O» o c == «U» Entonces
x = 0
FinSi
FinSi
FinMientras
FinAlgoritmo
Que pida una letra y detecte si es una vocal
Detectamos si un carácter es una vocal utilizando una función
Funcion validar(c)
Definir vocales Como caracter
Definir i, j Como Entero
vocales = «aeiouAEIOU»
j = 0
Para i = 0 Hasta 9 Con Paso 1 Hacer
si c == Subcadena(vocales,i,i) Entonces
j = 1
FinSi
FinPara
si j == 1 Entonces
Escribir «El caracter es una vocal»
SiNo
Escribir «EL caracter no es una vocal»
FinSi
FinFuncion
Algoritmo detarea
Definir letra Como Caracter
Escribir «Ingresa un caracter»
leer letra
validar(letra)
FinAlgoritmo
Vocal o consonante en Python
Dado un carácter determinar si es una vocal o consonante Python
c = input(«Ingresa una letra: «)
vocales = [«a»,»e»,»i»,»o»,»u»,»A»,»E»,»I»,»O»,»U»]
if c in vocales:
print(«La letra «,c,» es una vocal»)
else:
print(«La letra «,c,» es una consonante»)
Bien amigos esta es la solución de este algoritmo les dejo el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.