Forma rápida de encontrar el siguiente múltiplo de un número

Necesito encontrar el primer múltiplo para un número a partir de un número base. Por ejemplo: el primer múltiplo de 3 de 7 es 9. Mi primer intento fue hacer esto:

multiple = baseNumber
while(multiple%number !=0 )
    multiple++

Al final, "multiple" tendrá el primer múltiplo denumber despuésbaseNumber. El problema es que cuandonumber se vuelve demasiado grande, el número de iteraciones se vuelve demasiado grande. Entonces mi pregunta es: ¿hay una manera más rápida de hacer esto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta