Ingrese un número indeterminado de letras mayúsculas y minúsculas, termine el proceso digitando la letra x, visualice el número de veces que se ingresó la letra “u”, “t” y “p” respectivamente.
Como ya es costumbre vamos a explicar cómo funciona este algoritmo.
Algoritmo detarea
Primero declaramos las variables.
Definir u,t,p Como Entero
Definir letra Como Carácter
Inicializamos la variable letra con la letra «a».
letra = «a»
Las variables «u», «t» y «p» las inicializo en cero.
u = 0
t = 0
p = 0
Creamos un ciclo que se repite indefinidamente mientras que la letra ingresada sea diferente de x.
Mientras letra <> «x» Hacer
En cada bucle pedimos que se ingrese una letra.
Escribir «Ingresa una letra»
Este dato lo almacenamos en la variable letra.
leer letra
Evaluamos si la letra ingresada es igual a u.
si letra == «U» o letra == «u» Entonces
Si la condición se cumple, entonces vamos contando estas letras con la variable «u».
u = u + 1
SiNo
Si la condición no se cumple, entonces evaluamos si la letra ingresada es igual a la letra «t».
si letra == «T» o letra == «t» Entonces
Si la condición se cumple, entonces vamos contando estas letras con la letra «t».
t = t + 1
SiNo
Si las condiciones anteriores no se cumplen, entonces evaluamos si la letra ingresada es igual a la letra «p».
si letra == «P» o letra == «p» Entonces
Si la condición se cumple, entonces contamos estas letras con la letra «p».
p = p + 1
FinSi
FinSi
FinSi
FinMientras
Finalmente mostramos en pantalla las veces que se ingresó la letra «u», la letra «t» y la letra «p».
Escribir «La letra u se ingreso «,u
Escribir «La letra t se ingreso «,t
Escribir «La letra p se ingreso «,p
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
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.