Hướng dẫn write a javascript program to display roots of quadratic equation use prompt to get user input - viết một chương trình javascript để hiển thị nghiệm của phương trình bậc hai, sử dụng dấu nhắc để nhận thông tin đầu vào của người dùng

Chương trình này tính toán rễ của một phương trình bậc hai khi các hệ số của nó được biết đến.

Hình thức tiêu chuẩn của phương trình bậc hai là:

ax2 + bx + c = 0, where
a, b and c are real numbers and
a ≠ 0

Để tìm rễ của phương trình như vậy, chúng tôi sử dụng công thức,

(root1,root2) = (-b ± √b2-4ac)/2

Thuật ngữ b2-4ac được gọi là phân biệt đối xử của một phương trình bậc hai. Nó cho biết bản chất của rễ.discriminant of a quadratic equation. It tells the nature of the roots.

  1. Nếu phân biệt đối xử lớn hơn 0, rễ là có thật và khác nhau.0, the roots are real and different.
  2. Nếu phân biệt đối xử bằng 0, rễ là có thật và bằng nhau.0, the roots are real and equal.
  3. Nếu phân biệt đối xử nhỏ hơn 0, rễ rất phức tạp và khác nhau.0, the roots are complex and different.
Hướng dẫn write a javascript program to display roots of quadratic equation use prompt to get user input - viết một chương trình javascript để hiển thị nghiệm của phương trình bậc hai, sử dụng dấu nhắc để nhận thông tin đầu vào của người dùng
Bản chất của rễ của phương trình bậc hai

Ví dụ: Rễ của phương trình bậc hai

// program to solve quadratic equation
let root1, root2;

// take input from the user
let a = prompt("Enter the first number: ");
let b = prompt("Enter the second number: ");
let c = prompt("Enter the third number: ");

// calculate discriminant
let discriminant = b * b - 4 * a * c;

// condition for real and different roots
if (discriminant > 0) {
    root1 = (-b + Math.sqrt(discriminant)) / (2 * a);
    root2 = (-b - Math.sqrt(discriminant)) / (2 * a);

    // result
    console.log(`The roots of quadratic equation are ${root1} and ${root2}`);
}

// condition for real and equal roots
else if (discriminant == 0) {
    root1 = root2 = -b / (2 * a);

    // result
    console.log(`The roots of quadratic equation are ${root1} and ${root2}`);
}

// if roots are not real
else {
    let realPart = (-b / (2 * a)).toFixed(2);
    let imagPart = (Math.sqrt(-discriminant) / (2 * a)).toFixed(2);

    // result
    console.log(
    `The roots of quadratic equation are ${realPart} + ${imagPart}i and ${realPart} - ${imagPart}i`
  );
}

Đầu ra 1

Enter the first number: 1
Enter the second number: 6
Enter the third number: 5
The roots of quadratic equation are -1 and -5

Các giá trị đầu vào ở trên thỏa mãn điều kiện

(root1,root2) = (-b ± √b2-4ac)/2
0 đầu tiên. Ở đây, phân biệt đối xử sẽ lớn hơn 0 và mã tương ứng được thực thi.0 and the corresponding code is executed.

Đầu ra 2

Enter the first number: 1
Enter the second number: -6
Enter the third number: 9
The roots of quadratic equation are 3 and 3

Các giá trị đầu vào ở trên thỏa mãn điều kiện & nbsp; ________ 11. Ở đây, phân biệt đối xử sẽ bằng 0 và mã tương ứng được thực thi.0 and the corresponding code is executed.

Đầu ra 3

Enter the first number: 1
Enter the second number: -3
Enter the third number: 10
The roots of quadratic equation are 1.50 + 2.78i and 1.50 - 2.78i

Trong đầu ra ở trên, phân biệt đối xử sẽ nhỏ hơn 0 và mã tương ứng được thực thi.0 and the corresponding code is executed.

Trong chương trình trên, phương pháp

(root1,root2) = (-b ± √b2-4ac)/2
2 được sử dụng để tìm căn bậc hai của một số. Bạn có thể thấy rằng
(root1,root2) = (-b ± √b2-4ac)/2
3 cũng được sử dụng trong chương trình. Điều này làm tròn số thập phân cho hai giá trị thập phân.

Chương trình trên sử dụng các câu lệnh & nbsp; ________ 14. Nếu bạn muốn tìm hiểu thêm về các câu lệnh

(root1,root2) = (-b ± √b2-4ac)/2
4, hãy truy cập JavaScript nếu ... tuyên bố khác.


Bỏ qua nội dung

Phương trình bậc hai có dạng ax2 + bx + c = 0. Để tìm rễ (root1 và root2) của phương trình như vậy, chúng ta cần sử dụng công thứcax2 + bx + c = 0. To find roots(root1 and root2) of such an equation, we need to use the formula

Hướng dẫn write a javascript program to display roots of quadratic equation use prompt to get user input - viết một chương trình javascript để hiển thị nghiệm của phương trình bậc hai, sử dụng dấu nhắc để nhận thông tin đầu vào của người dùng

Video giải thích mã JavaScript để tìm gốc của phương trình bậc hai:


Để tính toán rễ của phương trình bậc hai bằng chương trình máy tính, chúng ta cần phá vỡ công thức và tính toán các phần nhỏ hơn của nó và sau đó kết hợp để có được giải pháp thực tế.

Vì vậy, hãy tính toán căn bậc hai của B2 - 4 * A * C và lưu trữ nó trong biến root_part. Cũng lưu trữ 2 * a trong demom biến. Bây giờ tính toán ( - b + root_part) / dacom và lưu trữ nó trong root1 và ( - b - root_part) / damom trong root2.output Các giá trị của root1 và root2 cho trình duyệt bằng câu lệnh document.write.b2 – 4 * a * c and store it in variable root_part. Also store 2 * a in variable denom. Now calculate ( – b + root_part ) / denom and store it in root1 and ( – b – root_part ) / denom in root2.
Output the values of root1 and root2 to the browser using document.write statement.

Mã hóa JavaScript được giải thích trong video trên:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 Quadratic Equation
 
 

Thông thường mọi người sẽ phạm sai lầm trong dòng này

var root_part = Math.sqrt(b * b - 4 * a * c);

Hãy chắc chắn rằng, bạn viết chữ in hoa m trong math.sqrt.M in Math.sqrt.

Không gian làm việc: Phương trình bậc hai: AX2 + BX + C = 0LET, A = 1B = 4C = 4I.E., 1x2 + 4x + 4 = 0 => 1x2 + 2x + 2x + 4 = 0 => x (x + 2 ) + 2 (x + 2) = 0 => (x + 2) + (x + 2) = 0 => x + 2 = 0 và x + 2 = 0 => x = -2 và x = -2
Quadratic Equation: ax2 + bx + c = 0
Let,
a = 1
b = 4
c = 4
i.e., 1x2 + 4x + 4 =0
=> 1x2 + 2x + 2x + 4 = 0
=> x ( x + 2 ) + 2 ( x + 2 ) = 0
=> ( x + 2 ) + ( x + 2 ) = 0
=> x + 2 = 0 AND x + 2 = 0
=> x = -2 AND x = -2

bài chuyển hướng

Hướng dẫn write a javascript program to display roots of quadratic equation use prompt to get user input - viết một chương trình javascript để hiển thị nghiệm của phương trình bậc hai, sử dụng dấu nhắc để nhận thông tin đầu vào của người dùng