Bài 3:Viết chương tình giải phương trình bậc 2, với a<>0 (python)
2 câu trả lời
import math
#Hệ số
a = float(input("Nhập Hệ Số a: "))
delta = 4*a
#giải phương trình
if delta < 0:
print("\nPhương Trình Vô Nghiệm !")
elif delta == 0:
print("\nPhương Trình Có Nghiệm Kep x1 = x2", (2*a))
else:
x1 = ( math.sqrt(delta))/(2*a)
x2 = a - x1
print("\nPhương Trình Có 2 Nghiệm Phân Biệt ")
print("x1 = ",x1, "x2 = ", x2)
$\text{from math import sqrt}$
$\text{a = int(input("nhập hệ số a:"))}$
$\text{b = int(input("nhập hệ số b:"))}$
$\text{c = int(input("nhập hệ số c:"))}$
$\text{d = b*b - 4*a*c}$
$\text{if ((a != 0) and (d > 0)):}$
$\text{print("x1 = ", float((-b - sqrt(d)) / (2 * a)))}$
$\text{print("x2 = ", float((-b + sqrt(d)) / (2 * a)))}$
$\text{if (a == 0):}$
$\text{print(' đây không phải phương trinh bậc hai');}$
$\text{if (d < 0):}$
$\text{print("phương trinh vô nghiệm")}$