-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Pide 2 números enteros y calcula el mínimo común múltiplo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Algoritmo ProcesoMCD
mcm <- 1;
Escribir Sin Saltar "Ingrese el valor de A: ";
Leer a;
Escribir Sin Saltar "Ingrese el valor de B: ";
Leer b;
Si a<0 Entonces
a <- -a;
FinSi
Si b<0 Entonces
b <- -b;
FinSi
divisor <- 2;
Mientras divisor<=a O divisor<=b Hacer
Mientras (divisor<=a Y a MOD divisor=0) O (divisor<=b Y b MOD divisor=0) Hacer
mcm <- mcm * divisor;
Si divisor<=a Y a MOD divisor=0 Entonces
a <- a / divisor;
FinSi
Si divisor<=b Y b MOD divisor=0 Entonces
b <- b / divisor;
FinSi
FinMientras
divisor <- divisor + 1;
FinMientras
Escribir "Mínimo común múltiplo: ", mcm;
FinAlgoritmo
mcm <- 1;
Escribir Sin Saltar "Ingrese el valor de A: ";
Leer a;
Escribir Sin Saltar "Ingrese el valor de B: ";
Leer b;
Si a<0 Entonces
a <- -a;
FinSi
Si b<0 Entonces
b <- -b;
FinSi
divisor <- 2;
Mientras divisor<=a O divisor<=b Hacer
Mientras (divisor<=a Y a MOD divisor=0) O (divisor<=b Y b MOD divisor=0) Hacer
mcm <- mcm * divisor;
Si divisor<=a Y a MOD divisor=0 Entonces
a <- a / divisor;
FinSi
Si divisor<=b Y b MOD divisor=0 Entonces
b <- b / divisor;
FinSi
FinMientras
divisor <- divisor + 1;
FinMientras
Escribir "Mínimo común múltiplo: ", mcm;
FinAlgoritmo