Vous êtes sur la page 1sur 1

Public Sub EQUATION()

Dim a, b, c, D As Double
a = Val(InputBox("Entrer la valeur du coefficient a !", "EQUATION"))
b = Val(InputBox("Entrer la valeur du coefficient b !", "EQUATION"))
c = Val(InputBox("Entrer la valeur du coefficient c !", "EQUATION"))
D = (b * b) - (4 * a * c)
If D > 0 Then
x = (-b - (D ^ (1 / 2))) / (2 * a)
y = (-b + (D ^ (1 / 2))) / (2 * a)
MsgBox "Les deux solutions possibles sont : " & Chr(10) & Chr(10) & "x1 = "
& x & Chr(10) & Chr(10) & "x2 = " & y, vbOKOnly, "EQUATION"
ElseIf D = 0 Then
x = -b / 2 * a
MsgBox "La seule solution possible est : " & Chr(10) & Chr(10) & "x1 = x2 =
" & x, vbOKOnly, "EQUATION"
Else
MsgBox "Pas de solutions possibles dans IR ", vbOKOnly, "EQUATION"
End If
End Sub