multiplication

Nombres - Exercice 3

Programmer la fonction multiplication prenant en paramètres deux nombres entiers n1 et n2, et qui renvoie le produit de ces deux nombres. Les seules opérations autorisées sont l'addition et la soustraction.
Exemples :

  • multiplication(3,5) renvoie 15
  • multiplication(-4,-8) renvoie 32
  • multiplication(-2,6) renvoie -12
  • multiplication(-2,0) renvoie 0

Indication

Commencez par implémenter la multiplication de deux nombres positifs par la répétition d'une addition (3 * 5 = 5 + 5 + 5).
Adaptez ensuite le programme pour gérer le cas des nombres négatifs.