Problème passage algo en VB
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.
Code:
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 |
Merci d'avance pour votre aide.