Determinar si un número es múltiplo de 2, de 3, de 5 o de ninguno de ellos. Considere que existen números que pueden ser múltiplos de más de un número. Por ejemplo: si se Ingresa 15 debe mostrarse “El número es múltiplo de 3”, “El número es múltiplo de 5”
Respuestas
El algoritmo que permite ingresar un número y analiza si es múltiplo de 2, de 3 o de 5 es:
Algoritmo multiplos
Escribir "Ingrese Numero: " Sin Saltar
Leer num
mensaje<-0
Si num MOD 2 = 0 Entonces
Escribir "El numero es multiplo de 2"
mensaje<-1
Fin Si
Si num MOD 3 = 0 Entonces
Escribir "El numero es multiplo de 3"
mensaje<-1
Fin Si
Si num MOD 5 = 0 Entonces
Escribir "El numero es multiplo de 5"
mensaje<-1
Fin Si
Si mensaje = 0 Entonces
Escribir "Ninguno es múltiplo del numero"
Fin Si
FinAlgoritmo
Aunque el problema no lo indica, por sus características, identificamos que requiere un algoritmo.
En este, se analiza si es múltiplo del número a partir del Residuo que se obtiene con el operador mod.
Finalmente, tenemos una variable bandera llamada "mensaje" para que en caso no entrara a ninguna de las tres condiciones, devuelva el número no es múltiplo de ninguno de los tres números.