Câu 3: Tìm nghiệm thực của phương trình bậc nhất: bx + c = 0, với b ≠ 0
```python
def giai_phuong_trinh_bac_nhat(b, c):
if b == 0:
if c == 0:
print("Phương trình vô số nghiệm")
else:
print("Phương trình vô nghiệm")
else:
x = -c / b
print("Nghiệm của phương trình là:", x)
# Test với b = 2, c = 3
giai_phuong_trinh_bac_nhat(2, 3)
```
Câu 4: Tìm nghiệm thực của phương trình bậc hai: ax^2 + bx + c = 0, với a ≠ 0
```python
import math
def giai_phuong_trinh_bac_hai(a, b, c):
delta = b**2 - 4*a*c
if delta < 0:
print("Phương trình vô nghiệm")
elif delta == 0:
x = -b / (2*a)
print("Phương trình có nghiệm kép:", x)
else:
x1 = (-b + math.sqrt(delta)) / (2*a)
x2 = (-b - math.sqrt(delta)) / (2*a)
print("Phương trình có hai nghiệm phân biệt:")
print("x1 =", x1)
print("x2 =", x2)
# Test với a = 1, b = -3, c = 2
giai_phuong_trinh_bac_hai(1, -3, 2)
```