Algoritmo vocal o consonante en pseint

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.

Algoritmo vocal o consonante en pseint
Algoritmo vocal o consonante en pseint

Diagrama de flujo que determine si una letra es vocal o consonante.

Diagrama de flujo 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.