Bonjour,
Je dois écrire un algo qui permet de simuler la multiplication par l'addition.
En analysant par exemple nbr1 x nbr2 comme nbr2 + nbr2 + ... nbr2 (nbr1 fois)
Voici ce que j'ai fais, mais ça ne fonctionne pas, par exemple pour 5 x 10 il me donne 60 comme résultat.
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 Public Sub main() Dim nbr1 As Single Dim nbr2 As Single Dim i As Integer Dim resultat As Single nbr1 = InputBox("Saisir un premier nombre") nbr2 = InputBox("Saisir un deuxième nombre") i = 0 resultat = 0 Do While (i <= nbr1) resultat = nbr2 + resultat i = i + 1 Loop MsgBox ("Le resultat de la multiplication est de : " & resultat) End Sub
Partager