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

Respuesta dada por: irmajulia
12

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.

Adjuntos:
Preguntas similares