Se raprocher le plus d'un nombre grace a un multiple de...

Bonjour,

Je souhaiterais faire une fonction qui me renvoie un nombre…
Exemple avec une fonction qui me formate un nombre en un multiple de 5:

Si je lui donne par exemple 42, la fonction recherche le nombre le plus proche d’un multiple de 5, ici, c’est 40
Si je lui donne par exemple 2, la fonction recherche le nombre le plus proche d’un multiple de 5, ici, c’est 0
Si je lui donne par exemple 67, la fonction recherche le nombre le plus proche d’un multiple de 5, ici, c’est 65
Si je lui donne par exemple 8, la fonction recherche le nombre le plus proche d’un multiple de 5, ici, c’est 10

Voilà, comment je peux faire cela ?

avec x le nombre donné
avec y le nombre multiple

x/y=a
arrondir a
a*y

Cela fonctionne non ?

Heu… j’ai rien capter là :blush:

Nombre donné divisé (ex: 42) par le nombre multiple (ex: 5) ensuite tu arrondis le résultat puis tu multiplie cet arrondi par le nombre multiple.

42/5=8,4
8,4=8
8x5=40

Ah ok :smiley:
Merci !