suncenputy
Thành viên mới

- Tham gia
- 7/12/10
- Bài viết
- 3
- Được thích
- 0
Em viết macro giải phương trình bậc 2 thế này nhưng không biết có lỗi gì mà chạy không được. Xin chỉ giáo , thanks.
Public Function ptb2(a, b, c As Long)
Dim d, x1, x2, x As Integer
If a = 0 Then
MsgBox ("Wrong")
Else
d = b ^ 2 - 4 * a * c
End If
If d < 0 Then
MsgBox ("Phuong trinh vo nghiem")
Else
If d = 0 Then
x = -b / (2 * a)
ptb2 = "x =" & x
Else
If d > 0 Then
x1 = (-b + sqrt(d)) / (2 * a)
x2 = (-b - sqrt(d)) / (2 * a)
ptb2 = "co nghiem: " & x1 & " va " & x2
End If
End Function