Está en la página 1de 1

Problema:

Dado dos valores determinar si uno de ellos es múltiplo del otro.

Algoritmo:

1. Leer el primer número (numero1).

2. Leer el segundo número (numero2).

3. Obtener el residuo de dividir numero1 entre numero2 (residuo1 = numero1 % numero2).

4. Obtener el residuo de dividir numero2 entre numero1 (residuo2 = numero2 % numero1).

5. Si el residuo1 es igual a cero, entonces el numero1 es múltiplo del numero2 por lo que se debe
desplegar el mensaje “el primer número es múltiplo del segundo”.

6. Si el residuo2 es igual a cero, entonces el numero2 es múltiplo del numero1 por lo que se debe
desplegar el mensaje “el segundo número es múltiplo del primero”.

Pseudocodigo:

int num1,num2 tipo entero //declaración de variables

Inicio
Variables de tipo entero
1. Pedir al usuario “Introduce el primer numero”
numero1 ← lectura de teclado
2. Pedir al usuario “Introduce el segundo numero”
numero2 ← lectura de teclado
3. residuo1 = (numero1%numero2)
4. residuo2 = (numero2%numero1)
5. Si el residuo1 == 0
Imprimir “El primer número es múltiplo del segundo”
SINO
Imprimir “El primer número no es múltiplo del segundo”
6. Si el residuo2 == 0
Imprimir “El segundo número es múltiplo del primero”
SINO
Imprimir “El segundo número no es múltiplo del primero”
Fin

También podría gustarte