Pues eso, pero sin ciclos repetitivos, condicionales y sin "%"
el resto no es más que lo que sobra de la división...
en general lo unico que tienes que hacer es tomar la parte no entera del resultado y multiplicarlo por el divisor por ejemplo
30%7 = 2
//pero
30/7 = 4.28571
0.28571*7 = 2