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")}$

Câu hỏi trong lớp Xem thêm