Je pense que c'est un problème de typage de variable (ou de transtypage, conversion de type)

r et reponse doivent être de type chaine de caractères, m est de type entier, la fonction bufferNumberWithZeros attend un entier "number" et un entier "places"

Je te propose plusieurs tests :
- Retires l'espace devant le m dans l'appel "var theNumber = bufferNumberWithZeros(r+m, 3);"
- Utilises une variable dans l'appel de fonction "var toto = m+r ;" l'appel devient "var theNumber = bufferNumberWithZeros(toto, 3);"
- essaies quelque chose du genre "var r = 0+reponse;" a la place de "var r = reponse;"
- recherches une fonction qui convertisse les chaines de caractères en entier (en gros l'inverse de la fonction string utilisé dans la fonction bufferNumberWithZeros, peut être Int ou Integer ?