League quadratic equation 2 ax² + bx + c = 0
Hello everyone, at all before we have solved superlative equation already, this article we are going to solve the equation Career 2 nhé.
We recall knowledge of the quadratic equation 2 with a ≠ 0 as follows:
B1: calculate delta: D = b ^ 2 – 4ac
B2: Check delta for each case from easy to difficult
TH1: D < 0 => The equation has no solution.
TH2: D = 0 => The equation has dual experience
TH3: D> 0 => Equation 2 experience
From here we will gradually know how, It stands as the steps we do. In this 1 the problem is how to calculate the square root 2?. You can view the article in your links, but that is purely algorithmic, C gives us the library math.h to calculate the square root 2 command sqrt(x) – calculate square roots 2 the number x, then. Now only the code alone.
/* * Giai phuong trinh bac 2: ax² + bx + c = 0 */ #include <stdio.h> #include <math.h> int main() { float a, b, c; float delta; printf("Enter a, b and c:\n"); scanf("%f%f%f", &a, &b, &c); delta = b * b - 4 * a * c; if(a == 0) { printf("You must enter a > 0\n"); return 0; // finish } if(delta < 0) { printf("Impossible equation (No result for x)\n"); } if(delta == 0) { float x = -b / (2 * a); printf("x = %.2f\n", x); } if(delta > 0) { float x1 = (-b + sqrt(delta) ) / (2 * a); float x2 = (-b - sqrt(delta) ) / (2 * a); printf("x1 = %.2f\n", x1); printf("x2 = %.2f\n", x2); } return 0; }
Hello , bài anh gửi rất có ích cho tụi em vì thế em rất mong có bài tiếp theo và vài ví dụ làm app của anh , nhưng em cũng xin lần sau viết code , xin anh viết chữ lớn tí , chữ hơi bị nhỏ ạ.
I would like to thank
Of, Welcome, đây là kích thước chữ mặc định, mình thấy như thế nhìn cũng phù hợp rồi, to lên chút nhiều khi nhìn nó xấu. 🙂 Cảm ơn bạn đã ủng hộ nhé.
float x1 = (-b + sqrt(delta) ) / (2 * the);
e chạy bị lỗi a ơi
à sr anh em nhầm đôi chút ^^!
float x1 = (-b + sqrt(delta) ) / (2 * the);
Why it failed in that same ad sqrt
You declare library yet?
Hello, let me ask why if change float into double result will match wrong while calculations are correct so he.
Thank you trc
this may be due to the difference between 2 type.