Maneira rápida de encontrar o próximo múltiplo de um número
Preciso encontrar o primeiro múltiplo para um número a partir de um número base. Por exemplo: O primeiro múltiplo de 3 de 7 é 9. Minha primeira tentativa foi fazer isso:
multiple = baseNumber
while(multiple%number !=0 )
multiple++
No final, "múltiplo" terá o primeiro múltiplo denumber
depois debaseNumber
. O problema é que quandonumber
torna-se muito grande, o número de iterações se torna demais. Então, minha pergunta é: existe uma maneira mais rápida de fazer isso?