Giải Phương Trình Bậc Nhất Ax + B = 0

  • Bài viết
  • Hỏi đáp
Tạo bài viết Đăng ký Đăng nhập Code24h.com Blog 01/10/2018, 22:39 Giải phương trình bậc nhất ax + b = 0

Giải phương trình bậc nhất ax + b = 0 Tháng Năm 12, 2017 nguyenvanquan7826 TUT Bài tập tư duy lập trình 2 responses Đề bài: Giải phương trình bậc nhất ax + b = 0 (a khác 0) Với các hệ số a, b được nhập vào từ bàn phím. Để giải ...

Giải phương trình bậc nhất ax + b = 0

Tháng Năm 12, 2017 nguyenvanquan7826 TUT Bài tập tư duy lập trình 2 responses Đề bài: Giải phương trình bậc nhất ax + b = 0 (a khác 0) Với các hệ số a, b được nhập vào từ bàn phím.

Để giải bài này, các bạn nhớ lại kiến thức toán học của chúng ta đã học thời phổ thông. Do a khác 0 nên ta luôn có nghiệm x = -b/a. Vậy thì dễ dàng rồi, công thức đã có, giờ chỉ cần code thôi.

/* * Giai Phuong trinh ax + b = 0 */ #include <stdio.h> int main() { float a, b; printf("Enter a and b: "); scanf("%f%f", &a, &b); if(a == 0) { printf("You must enter a <> 0 ! "); } else { printf("Result: x = %.2f ", -b/a); } return 0; }

Đơn giản vậy thôi. Tuy nhiên giờ chúng ta thử nâng cấp thêm 1 chút nữa là nếu cho phép nhập a = 0 thì sao?

Đề bài: Giải phương trình bậc nhất ax + b = 0 (a có thể bằng 0) Với các hệ số a, b được nhập vào từ bàn phím.

Như vậy chúng ta cần nhớ lại, nếu a = 0 thì phương trình trở thành b = 0. Nếu b = 0 thì phương trình trở thành 0 = 0, luôn đúng do vậy phương trình luôn đúng với mọi x. Nếu b khác 0, khi đó phương trình sẽ vô nghiệm. Vậy chỉ cần dùng if else kiểm tra các trường hợp thêm một chút là xong.

/* * Giai Phuong trinh ax + b = 0 */ #include <stdio.h> int main() { float a, b; printf("Enter a and b: "); scanf("%f%f", &a, &b); if(a == 0) { if(b == 0) { printf("True with all x "); } else { printf("Impossible equation (No result for x) "); } } else { printf("Result: x = %.2f ", -b/a); } return 0; } Bình luận về bài viết này

Hoàng Hải Đăng

24 chủ đề

7226 bài viết

Có thể bạn quan tâm
  • 1 Thông báo blog chuyển sang tên miền cachhoc.net
  • 2 Tính giai thừa n!
  • 3 [Pascal – TUT] Bài 10: Tệp trong pascal – Kiểu file
  • 4 [JavaSwing] JPanel
  • 5 Tính chu vi diện tích hình tròn
  • 6 [Java – Thuật toán] Mô phỏng thuật toán Dijkstra tìm đường đi ngắn nhất
  • 7 Tính tổng các số từ 1 đến 100
  • 8 [Android] JSon trong Android – Phần 2: Xuất JSon từ Database bằng Php
  • 9 Thư viện tính biểu thức theo thuật toán Balan
  • 10 [C/C++] Tính toán với số lớn
0 Các chủ đề đang được quan tâm phần mềm lập trình php | lập trình web php + mysql | khóa học lập trình php | tự học lập trình php | học php cơ bản thachpham | Code24h | Cho thuê phòng trọ hà nội | Cho thuê phòng trọ bình thạnh | Cho thuê phòng trọ | Cho thuê nhà trọ Đăng ký

Đăng ký nhận thông báo

Các bài học thú vị sẽ được gửi đến inbox của bạn

HỖ TRỢ HỌC VIÊN
  • Các câu hỏi thường gặp
  • Điều khoản sử dụng
  • Chính sách và quy định
  • Chính sách bảo mật thanh toán
  • Hỗ trợ học viên: hotro@code24h.com
  • Báo lỗi bảo mật: security@code24h.com
VỀ CODE24H
  • Giới thiệu Code24h
  • Cơ hội nghề nghiệp
  • Liên hệ với chúng tôi
HỢP TÁC VÀ LIÊN KẾT
  • Đăng ký giảng viên
  • Giải pháp e-learning
  • Chương trình đại lý
  • Chương trình Affiliate
KẾT NỐI VỚI CHÚNG TÔI
TẢI ỨNG DỤNG TRÊN ĐIỆN THOẠI

CCode 24h, code mọi lúc, mọi nơi

© Copy right 2018 - 2024

Từ khóa » Giải Phương Trình Ax+b=0 Bằng C