Hola amigos como están, en esta ocasión le comparto un algoritmo para calcular el minimo comun multiplo de dos numeros, este algoritmo lo realizamos con el simulador pseint.
Haz clic aquí para suscribirte a mi canal
Bien pues empecemos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:
Algoritmo detarea
Con la palabra reservada definir declaramos las variables a, b, x, c, n1 y n2, estas variables las declaramos como de tipo entero.
Definir a, b, x, c, n1, n2 Como Entero
Con la función escribir y entre comillas dobles, pedimos que se ingresen dos números.
Escribir «Ingresa dos números»
Estos números los almacenamos con la función leer en la variable a y en la variable x.
leer a, x
Después evaluamos si el numero almacenado en la variable a es mayor al número almacenado en la variable x.
si a > x Entonces
Si esta condición se cumple, entonces asignamos en la variable b, lo que tenga almacenado la variable x.
b = x
SiNo
Si la condición no se cumple, entonces quiere decir que el número almacenado en la variable x es mayor.
Por lo tanto b es igual a lo que tenga a.
b = a
En la variable a, almacenamos lo que tenga x.
a = x
Con este proceso en la variable a, siempre se almacenará el número más grande y el más pequeño en la variable b.
FinSi
Después inicializamos la variable x con el número 1.
x = 1
Utilizamos un ciclo mientras que se repetirá infinitamente mientras las variable x sea diferente de cero
Mientras x <> 0 Hacer
Como x empieza valiendo 1, entonces el ciclo se cumple, por lo tanto multiplicamos la variable a por la variable x, y el resultado lo almacenamos en la variable n1.
n1 = a * x
Después incrementamos la variable x en 1, es decir le sumamos 1 en cada bucle.
x = x + 1
Inicializamos la variable n2 con el número cero.
n2 = 0
La variable c la inicializamos con el número 1.
c = 1
Y utilizamos otro ciclo mientras que se repetirá, mientras la variable n2 sea menor al número almacenado en la variable n1.
Mientras n2 < n1 Hacer
Como la condición se cumple porque n2 empieza valiendo 0, entonces multiplicamos la variable b por el número que se encuentra almacenado en la variable c, y el resultado lo almacenamos en la variable n2.
n2 = b * c
Incrementamos la variable c en 1, es decir en cada bucle le sumamos 1.
c = c + 1
Finalmente evaluamos si n1 es igual a n2.
si n1 == n2 Entonces
Si esta condición se cumple, entonces significa que hemos encontrado el mínimo común múltiplo, por lo tanto lo mostramos en pantalla con la función escribir.
Escribir «El mínimo común múltiplo es: «,n1
Para finaliza el ciclo mientras, asignamos en la variable x el número 0, recuerda que este ciclo se repite mientras la variable x sea diferente de cero 0, al ser igual a cero el ciclo finaliza.
x = 0
FinSi
FinMientras
FinMientras
Cerramos los ciclos y finalizamos el algoritmo.
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este algoritmo, les comparto 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.