Giải bất phương trình ax + b 0 bằng Python

Viết chương trình giải bất phương trình bậc 1 (ax + b > 0)

Program BAT_PHUONG_TRINH_BACI; Uses crt; Var a,b: real; Begin    Clrscr;    Writeln('GIAI BAT PHUONG TRINH BAC NHAT: AX + B > 0');    Writeln('———————————————————————-');    Write('nhap a=');readln(a);    Write('nhap b=');readln(b);    If a<>0 then       If a>0 then          Writeln('Bat phuong trinh co nghiem: x>=',-b/a:4:2)       Else          Writeln('Bat phuong trinh co nghiem: x<=',-b/a:4:2)    Else       If b>=0 then          Writeln('Bat phuong trinh co vo so nghiem')       Else          writeln('Bat phuong trinh vo nghiem');    Readln;

End.

Xem thêm:  Tại sao phải khai báo biến?

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

Bài 1: Tính tam giác: Nhập vào ba số a,b,c bất kì. Kiểm tra xem nó có thể  là độ dài ba cạnh hay không, nếu  không thì in  ra màn  hình  ‘Khong la ba  canh cua mot tam  giac’. Ngược lại, thì in diện tích, chu vi của tam giác ra màn hình.

Bài 2: Viết chương trình giải phương trình bậc 1 (ax + b = 0).

Bài 3: Viết chương trình giải phương trình bậc 2 (ax2 + bx + c = 0).

Bài 4: Tìm giá trị lớn nhất trong 4 số a, b, c, d (a, b, c, được nhập từ bàn phím).

Bài 5: Tìm giá trị nhỏ nhất trong 4 số a, b, c, d (a, b, c, được nhập từ bàn phím).

Bài 6: Nhập vào tâm và bán kính của một đường tròn. Sau đó nhập vào một điểm A(x, y) bất kì và kiểm tra xem nó có thuộc đường tròn hay không?

Bài 7: Tìm số ngày của năm N, biết rằng năm nhuận là năm chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100. Ví dụ, các năm 2000, 2004 là năm nhuận và có số ngày là 366, các năm 1900, 1945 không phải là năm nhuận và có số ngày là 365.

Bài 8: Viết chương trình giải phương trình bậc 1 (ax + b > 0).

Hướng dẫn giải:

Bài 1: from math import * print("Nhập 3 cạnh a,b,c. Kiểm tra có phải 3 cạnh tam giác.If đúng tính S,CV") a=int(input("Nhập a=")) b=int(input("Nhập b=")) c=int(input("Nhập c=")) if(a+b>c)and(a+c>b)and(b+c>a): cv=a+b+c p=cv/2 s=sqrt(p*(p-a)*(p-b)*(p-c)) print("Chu vi tam giác là:",cv) print("Diện tích tam giác là:",round(s,1)) else :print("Đây không phải là 3 cạnh tam giác") Bài 2: print("Giải phương trình bậc nhất ax+b=0") a=int(input("Nhập hệ số a=")) b=int(input("Nhập hệ số b=")) if a!=0: print("Phương có nghiệm x=",-b/a) if (a==0) and (b>0): print("Phương trình vô số nghiệm") if (a==0) and (b<=0): print("Phương trình vô nghiệm") Bài 3: from math import * print("Giải phương trình bậc 2 ax^2 + bx + c = 0 (a<>0") a=int(input("Nhập hệ số a=")) b=int(input("Nhập hệ số b=")) c=int(input("Nhập hệ số c=")) detal=b*b-4*a*c if detal>0: x1=(-b-sqrt(detal))/(2*a) x2=(-b+sqrt(detal))/(2*a) print("Phương trình có 2 nghiệm") print("x1=",x1) print("x2=",x2) elif detal==0:print("Phương trình có nghiệm kép x1=x2=",-b/(2*a)) else :print("Phương trình vô nghiệm") Bài 4: print("Tìm Max của a,b,c,d") a=int(input("Nhập a=")) b=int(input("Nhập b=")) c=int(input("Nhập c=")) d=int(input("Nhập d=")) max=a if maxCác bài viết liên quan:

Hướng dẫn chi tiết:

Phương trình bậc 1 (bậc nhất) là phương trình có dạng: ax + b = 0

Sau đây là một giải thuật cho phương trình bậc nhất:

+ Nhập vào các hệ số a và b

+ Nếu a==0:

- Nếu b==0 => Vô số nghiệm (hay vô định)

- Nếu b!=0 => Vô nghiệm

+ Nếu a!=0:

Phương trình có nghiệm là x = -b/a

Còn dưới đây là lưu đồ cho thuật toán:

Giải bất phương trình ax + b 0 bằng Python

Sau đây là đoạn code demo:

# Bài toán: Hãy viết chương trình giải phương

# trình bậc nhất 1 ẩn: ax + b = 0

# Lập trình:

a = float(input(

"Nhập hệ số a: "

)) b = float(input(

"Nhập hệ số b: "

))

if

a ==

0

:

if

b ==

0

: print(

"Vô số nghiệm"

)

else

: print(

"Vô nghiệm"

)

else

: print(

"Phương trình có nghiệm x ="

,

-b / a)

Tham khảo:

Hãy viết chương trình giải phương trình bậc nhất một ẩn bằng Python (ax + b = 0), đây là bài toán giải phương trình khá đơn giản đã được học ở cấp II, hãy dùng ngôn ngữ Python để giải nó.

Giải bất phương trình ax + b 0 bằng Python

Bài giải

-------------------- ######## --------------------

Trước tiên bạn cần phải biết cách giải phương trình bậc nhất một ẩn trong toán học đã nhé, sau đó bạn mới biết thuật toán để giải bằng Python.

Giải bất phương trình ax + b 0 bằng Python

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Giả sử ta có phương trình ax + b = 0, đây là phương trình chỉ có một nghiệm duy nhất đó là: x = -b/a.

Vậy các bước để giải nó trong Python như sau:

Bước 1: Yêu cầu nhập vào hai số a và b

Bài viết này được đăng tại [free tuts .net]

Bước 2: Kiểm tra nếu a = 0 thì yêu cầu nhập lại số a, vì phương trình này có điều kiện a # 0.

Bước 2: Tìm nghiệm bằng công thức x = -b/a

Bài giải như sau:

# HỌC PYTHON TẠI FREETUTS.NET # TÁC GIẢ: CƯỜNG NGUYỄN # Giải phương trình bậc nhất 1 ẩn ax + b = 0 print("Chương trình đăng tại freetuts.net!") # Nhập số a và kiểm tra điều kiện khác 0 print("Nhập vào số a: ") a = int(input()) while True: if a == 0: print("Vui lòng nhập số a khác 0: ") a = int(input()) else: break # Nhập số b print("Nhập vào số b: ") b = int(input()) # Nghiệm print("Nghiệm của phương trình là x = ", (-b / a))

Chạy chương trình lên và nếu bạn nhập a = 0 thì Python sẽ nhắc bạn nhập lại như sau:

Giải bất phương trình ax + b 0 bằng Python

Nhập đúng thì kết quả sẽ như hình sau:

Giải bất phương trình ax + b 0 bằng Python

Danh sách bài tập Python cơ bản

Cùng chuyên mục: