Elaborar un algoritmo que solicite ingresar letras hasta que este ingrese una vocal
Haz clic aquí para suscribirte a mi canal
Como ya es costumbre vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:
Algoritmo detarea
Declaramos las siguientes variables.
Definir c Como Entero
Definir x Como Carácter
Inicializo la variable c con el numero 1.
c = 1
Creamos un ciclo que se repite mientras que la variable “c” que empieza valiendo 1 sea diferente de cero.
Mientras c <> 0 Hacer
En cada bucle pedimos que se ingrese una letra.
Escribir «Ingresa una letra»
Esta letra la ingresamos en la variable x.
leer x
Evaluamos si la letra ingresada es una vocal en minúscula.
si x == «a» o x == «e» o x == «i» o x == «o» o «x» == «u» Entonces
Si la condición se cumple, entonces asignamos en la variable «c» el número cero, ya con esta sentencia finalizamos el ciclo mientras.
c = 0
SiNo
Cuando la condición no se cumpla, entonces evaluamos si la letra ingresada es una vocal en mayúsculas.
si x == «A» o x == «E» o x == «I» o x == «O» o «x» == «U» Entonces
Si la condición se cumple, entonces asignamos en la variable “c” el número cero, con esta sentencia también finalizamos el ciclo mientras.
c = 0
FinSi
FinSi
FinMientras
FinAlgoritmo
Te comparto el Diagrama de flujo.
Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.