Bonjour j'ai un petit probleme
On me demande de faire ce programm:
Soit 3 nombres positifs x, y, z donnés par l'utilisateur.
Determiner si l'un des nombres est égal à la somme des deux autres (une seule réponse affichée "oui" ou "non")
J'ai fais:
Sub macro()
Dim x As Integer
Dim y As Integer
Dim z As Integer
x = InputBox("Entrez un nombre")
y = InputBox("Entrez un nombre")
z = InputBox("Entrez un nombre")
If (z = x + y) Then
MsgBox ("oui")
End If
If (x = y + z) Then
MsgBox ("oui")
End If
If (y = z + y) Then
MsgBox ("oui")
Else
MsgBox ("non")
End If
End Sub
Mais enfait ça ne marche pas ,c 'est un probleme avec if je pense ou "else"
le programme marche mais pas correctement
On me demande de faire ce programm:
Soit 3 nombres positifs x, y, z donnés par l'utilisateur.
Determiner si l'un des nombres est égal à la somme des deux autres (une seule réponse affichée "oui" ou "non")
J'ai fais:
Sub macro()
Dim x As Integer
Dim y As Integer
Dim z As Integer
x = InputBox("Entrez un nombre")
y = InputBox("Entrez un nombre")
z = InputBox("Entrez un nombre")
If (z = x + y) Then
MsgBox ("oui")
End If
If (x = y + z) Then
MsgBox ("oui")
End If
If (y = z + y) Then
MsgBox ("oui")
Else
MsgBox ("non")
End If
End Sub
Mais enfait ça ne marche pas ,c 'est un probleme avec if je pense ou "else"
le programme marche mais pas correctement