Viết chương trình giải phương trình ax+b=0 c++

Viết chương trình giải phương trình ax+b=0 c++
Tìm x X2−4+(x−2)(3−2x)=0 (Tin học - Lớp 8)

Viết chương trình giải phương trình ax+b=0 c++

3 trả lời

Chọn đáp án đúng nhất (Tin học - Lớp 4)

1 trả lời

Chọn đáp án đúng nhất (Tin học - Lớp 4)

1 trả lời

Chọn đáp án đúng nhất (Tin học - Lớp 4)

1 trả lời

Tính (Tin học - Đại học)

1 trả lời

Bài 84: Viết chương trình giải và biện luận phương trình bậc nhất ax + b = 0#include#includeint main(){float a, b;float x;printf("\nNhap a: ");scanf("%f", &a);printf("\nNhap b: ");scanf("%f", &b);if(a == 0){if(b == 0)printf("\nPT co vo so nghiem");elseprintf("\nPT vo nghiem");}else{x = -b / a;printf("\nPT co 1 nghiem la %f", x);}getch();return 0;}

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:

Viết chương trình giải phương trình ax+b=0 c++

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

#include<

stdio

.h> main(){

float

a,b; printf(

"

\n

Nhap he so a: "

); scanf(

"%f"

,&a); printf(

"

\n

Nhap he so b: "

); scanf(

"%f"

,&b);

if

(a==

0

){ //nếu a==0 thì

if

(b==

0

){ //nếu b==0 thì printf(

"

\n

Phuong trinh vo so nghiem"

); }

else

{ //nếu không thì (nếu b!=0 thì) printf(

"

\n

Phuong trinh vo nghiem"

); } }

else

{ //nếu không thì (nếu a!=0 thì) printf(

"

\n

Phuong trinh co nghiem x=%g"

,-b/a); }

return

0

; }

Tham khảo:

1. Khóa học lập trình C/C++ dành cho các bạn từ 12-17 tuổi

2. Khóa học lập trình C/C++ dành cho các bạn từ 18 tuổi