Hướng dẫn how do you calculate factorials in html? - làm thế nào để bạn tính toán giai thừa trong html?

Nấp của số là sản phẩm của tất cả các số nguyên giảm dần tích cực. Đơn vị của N được ký hiệu là N !. Ví dụ -

4! = 4 * 3 * 2 * 1 = 24 = 4 * 3 * 2 * 1 = 24

5! = 5 * 4 * 3 * 2 * 1 = 120 = 5 * 4 * 3 * 2 * 1 = 120

Ở đây, 4! được phát âm là "4 giai thừa", nó còn được gọi là "4 BANG" hoặc "4 Shriek".

Trong bài viết này, chúng tôi đang tính toán giai thừa của một số bằng JavaScript. Ở đây, chúng tôi đang sử dụng hai cách để tìm ra giai thừa. Cách đầu tiên là cách tiếp cận lặp đi lặp lại, và một cách khác là cách tiếp cận đệ quy.

Sử dụng phương pháp lặp

Ở đây, chúng tôi đang lặp lại một vòng lặp trên chuỗi số để có được giai thừa của một số nhất định. Sử dụng phương pháp này, mức tiêu thụ bộ nhớ ít hơn so với việc thực hiện đệ quy. Nhưng mã dài hơn phương pháp đệ quy.

Hãy xem một ví dụ tương tự.

Thí dụ

Trong ví dụ này, có một trường văn bản yêu cầu một số và một nút, cung cấp cho chúng ta giai thừa của số đã nhập. Chúng ta phải nhập một số trong trường văn bản đã cho để tìm giai thừa của số đó. Sau đó, chúng ta cần nhấp vào nút đã cho được đặt tên là Factorial để có được kết quả.Factorial to get the result.

Nếu chúng ta nhập một số âm, thì chương trình sẽ tính toán giai thừa của 0, đó là 1.0, which is 1.

Kiểm tra nó ngay bây giờ

Đầu ra

Sau khi thực hiện mã trên, đầu ra sẽ là -

Hướng dẫn how do you calculate factorials in html? - làm thế nào để bạn tính toán giai thừa trong html?

Sau khi nhập số và nhấp vào nút đã cho, đầu ra sẽ là -

Hướng dẫn how do you calculate factorials in html? - làm thế nào để bạn tính toán giai thừa trong html?

Bây giờ, chúng ta sẽ xem cách tính toán giai thừa bằng phương pháp đệ quy trong JavaScript.

Sử dụng phương pháp đệ quy

Trong phương pháp này, chúng tôi đang sử dụng đệ quy để tính toán giai thừa của một số. Ở đây, chúng tôi gọi cùng một chức năng nhiều lần để có được giai thừa. Sử dụng đệ quy, chúng ta phải viết mã ít hơn phương pháp lặp.

Bây giờ, chúng ta sẽ thấy một ví dụ về việc tìm kiếm giai thừa số bằng cách sử dụng đệ quy trong JavaScript.

Thí dụ

Trong ví dụ này, có một trường văn bản yêu cầu một số và một nút, cung cấp cho chúng ta giai thừa của số đã nhập. Chúng ta phải nhập một số trong trường văn bản đã cho để tìm giai thừa của số đó. Sau đó, chúng ta cần nhấp vào nút đã cho được đặt tên là Factorial để có được kết quả.fact(), which accepts a parameter num. It is a number for which we need to calculate the factorial. The function returns 1 when the value of num is 0.

Nếu chúng ta nhập một số âm, thì chương trình sẽ tính toán giai thừa của 0, đó là 1.Factorial to get the result.

Kiểm tra nó ngay bây giờ

Đầu ra

Sau khi thực hiện mã trên, đầu ra sẽ là -

Hướng dẫn how do you calculate factorials in html? - làm thế nào để bạn tính toán giai thừa trong html?

Sau khi nhập số và nhấp vào nút đã cho, đầu ra sẽ là -

Hướng dẫn how do you calculate factorials in html? - làm thế nào để bạn tính toán giai thừa trong html?

Nấp của một số là sản phẩm của tất cả các số từ 1 đến số đó. Ví dụ,1 to that number. For example,

Lao động 5 bằng 1 * 2 * 3 * 4 * 5 = 120.5 is equal to 1 * 2 * 3 * 4 * 5 = 120.

Bộ phận của một số dương N được đưa ra bởi:n is given by:

factorial of n (n!) = 1 * 2 * 3 * 4.....n

Các giai thừa của các số âm không tồn tại và giai thừa của 0 là 1.0 is 1.


Ví dụ: Tìm giai thừa

// program to find the factorial of a number

// take input from the user
const number = parseInt(prompt('Enter a positive integer: '));

// checking if number is negative
if (number < 0) {
    console.log('Error! Factorial for negative number does not exist.');
}

// if number is 0
else if (number === 0) {
    console.log(`The factorial of ${number} is 1.`);
}

// if number is positive
else {
    let fact = 1;
    for (i = 1; i <= number; i++) {
        fact *= i;
    }
    console.log(`The factorial of ${number} is ${fact}.`);
}

Đầu ra

Enter a positive integer: 5
The factorial of 5 is 120.

Trong chương trình trên, người dùng được nhắc nhập số nguyên. Sau đó, câu lệnh if...else if...else được sử dụng để kiểm tra điều kiện của một số.

  • Khi người dùng nhập một số âm, một thông báo lỗi được hiển thị.negative number, an error message is shown.
  • Khi người dùng nhập 0, giai thừa là 1.0, the factorial is 1.
  • Khi người dùng nhập một số nguyên dương, vòng lặp for được sử dụng để lặp lại trên 1 vào số được người dùng nhập để tìm giai thừa.1 to the number entered by the user to find the factorial.
  • Mỗi số được nhân và lưu trữ trong biến fact.

Làm thế nào để bạn làm thế giới trong HTML?

Giải thích mã..
không = số (tài liệu. getEuityById ("num"). ....
document.getEuityById ("Trả lời"). value = fact; Mã này được sử dụng để nhận giá trị tính toán của giai thừa và hiển thị trong trường đầu vào có câu trả lời ID ..
Factorial Mã này được sử dụng cho chức năng hiển thị cuộc gọi khi nhấp vào nút ..

Làm thế nào để bạn sử dụng giai thừa trong mã hóa?

Thuật toán của chương trình giai thừa trong C..
Bắt đầu chương trình ..
Yêu cầu người dùng nhập một số nguyên để tìm giai thừa ..
Đọc số nguyên và gán nó cho một biến ..
Từ giá trị của số nguyên lên đến 1, nhân mỗi chữ số và cập nhật giá trị cuối cùng ..
Giá trị cuối cùng ở cuối tất cả các phép nhân cho đến 1 là giai thừa ..

Làm thế nào để bạn tính toán giai thừa?

Trong các thuật ngữ toán học hơn, giai thừa của một số (n!) Bằng n (n-1).Ví dụ: nếu bạn muốn tính toán giai thừa cho bốn, bạn sẽ viết: 4!= 4 x 3 x 2 x 1 = 24.the factorial of a number (n!) is equal to n(n-1). For example, if you want to calculate the factorial for four, you would write: 4! = 4 x 3 x 2 x 1 = 24.

Làm thế nào để bạn mã hóa giai thừa trong JavaScript?

hàm factorialize (num) {// nếu num = 0 hoặc num = 1, giai thừa sẽ trả về 1 if (num === 0 || num === 1) return 1;// Chúng tôi bắt đầu vòng lặp cho i = 4 // chúng tôi giảm i sau mỗi lần lặp cho (var i = num-1; i> = 1; i--) {// Chúng tôi lưu trữ giá trị của num ở mỗi lần lặp num= num * i;// hoặc num *= i;/* Num ...