Hướng dẫn how do you do factorials in html? - làm thế nào để bạn thực hiệ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 do factorials in html? - làm thế nào để bạn thực hiệ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 do factorials in html? - làm thế nào để bạn thực hiệ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 do factorials in html? - làm thế nào để bạn thực hiệ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 do factorials in html? - làm thế nào để bạn thực hiện giai thừa trong html?

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Cải thiện bài viết

    Lưu bài viết

    Đọc

    Hướng dẫn how do you do factorials in html? - làm thế nào để bạn thực hiện giai thừa trong html?
    Examples:

    Input : 4
    Output : 24
    
    Input : 5
    Output : 120

    Cách tiếp cận 1: Phương pháp lặp trong phương pháp này, chúng tôi đang sử dụng một vòng lặp để lặp lại theo chuỗi số và nhận được giai thừa. Ví dụ: & nbsp; In this approach, we are using a for loop to iterate over the sequence of numbers and get the factorial. Example: 

    HTML

    <html>

    <head>

        <____10104

    23

        50>

    5head>

    <<2 <3 <4<5>

        <____29 <3 <4html2 >

    2html5

        5<9>

        <>2 >3 <4>5 <3

    2>9>

        5>2>

        <____57 <8 <4head0>

    2head3

        5<7>

        <>2 >3 <4>3 <3

    2>7>

        5>2>

        <    5>

    2    8

    2<0

    2<2

    2<4

    <5<6<7<8

    200

    0102

    0104

    <506

    0108

    210

    212

    0114

    210

        5    5>

    5<2>

    5html>

    Output:

    • Trước khi nhấp vào nút:
      Hướng dẫn how do you do factorials in html? - làm thế nào để bạn thực hiện giai thừa trong html?
    • Sau khi nhấp vào nút: & nbsp; 

    Độ phức tạp về thời gian: O (n)O(n)

    Không gian phụ trợ: O (1)O(1)

    Cách tiếp cận 2: Phương pháp đệ quy: Theo cách tiếp cận này, chúng ta đang gọi cùng một hàm để có được giai thừa của một số. Ví dụ: & nbsp; In this approach, we are calling the same function again and again to get the factorial of a number. Example: 

    HTML

    <html>

    <head>

        <0>

    239

    241

        50>

    5head>

    <<2 <3 <4<5>

        <____29 <3 <4html2 >

    2html5

        5<9>

        <>2 >3 <4>5 <3

    2>9>

        5>2>

        <____57 <8 <4head0>

    2head3

        5<7>

        <>2 >3 <4>3 <3

    2>7>

        5>2>

        <    5>

    2    8

    2<0

    2<20

    2<4

    <5<6<7<8

    200

    01<30

    <5<32

    0110

    01<36

    <5<38

    0110

    210

    212

    0114

    212

        5    5>

    5<2>

    5html>

    Output:

    • Trước khi nhấp vào nút:
      Hướng dẫn how do you do factorials in html? - làm thế nào để bạn thực hiện giai thừa trong html?
    • Sau khi nhấp vào nút: & nbsp; 

    Độ phức tạp về thời gian: O (n)O(n)

    Không gian phụ trợ: O (1)O(1)


    HTML là gì 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.the product of all positive descending integers. Factorial of n is denoted by n!. For example - 4! = 4 * 3 * 2 * 1 = 24.

    Factorial của 5 trong JavaScript là gì?

    Nhập một số nguyên dương: 5 giai thừa của 5 là 120. Trong chương trình trên, người dùng được nhắc nhập một số nguyên.Sau đó, nếu ... khác nếu ... câu lệnh khác được sử dụng để kiểm tra điều kiện của một số.120. In the above program, the user is prompted to enter an integer. Then if...else if...else statement is used to check the condition of a number.