Giai thừa trong đầu vào của người dùng PHP

chương trình giai thừa PHP;

Giai thừa nói rằng nhân tất cả các số nguyên từ số đã chọn xuống 1. Ký hiệu giai thừa là “. ”

Ví dụ như

4! = 4 × 3 × 2 × 1 = 24
7! = 7 × 6 × 5 × 4 × 3 × 2 × 1 = 5040

Giai thừa trong đầu vào của người dùng PHP

Chương trình giai thừa trong PHP. Ở đây chúng tôi muốn chia sẻ với bạn cách tính hoặc tìm giai thừa của bất kỳ số nào trong PHP

Sau đây chúng ta sẽ lấy một số ví dụ để tìm hoặc tính giai thừa của một số bất kỳ trong PHP như chương trình giai thừa trong PHP sử dụng vòng lặp, chương trình giai thừa trong PHP sử dụng đệ quy, chương trình giai thừa trong PHP sử dụng biểu mẫu

Chương trình thừa số trong PHP

Sau đây chúng ta sẽ học cách tính giai thừa của một số bất kỳ. Có hai phương pháp để tính giai thừa của bất kỳ số nào trong PHP

  • Sử dụng vòng lặp
    • chương trình giai thừa trong PHP sử dụng vòng lặp
    • chương trình giai thừa trong PHP sử dụng biểu mẫu
  • Sử dụng phương pháp đệ quy
    • chương trình giai thừa trong PHP sử dụng đệ quy

Sử dụng vòng lặp

Chương trình giai thừa trong PHP sử dụng vòng lặp

Ở đây chúng ta sẽ tạo một chương trình PHP để tìm hoặc tính giai thừa của bất kỳ số nào bằng cách sử dụng đệ quy trong PHP

Trong ví dụ này, chúng ta sẽ tạo một chương trình PHP để in giai thừa của một số đã cho. Giai thừa của một số n được xác định bằng tích của tất cả các chữ số từ 1 đến n

Chương trình giai thừa PHP Ví dụ 1

=1; $x--)   
{  
  $factorial = $factorial * $x;  
}  
echo "Factorial of $num is $factorial";  

?> 

đầu ra. -
Giai thừa của 7 là 5040

Chương trình giai thừa PHP Ví dụ 2

=1; $x--)   
{  
  $factorial = $factorial * $x;  
}  
echo "Factorial of $num is $factorial";
}
?>


	
		Form
	
	
		
		

Output:-

Giai thừa trong đầu vào của người dùng PHP

Enter Your Number
Trong ví dụ này, lập trình viên lưu trữ các giá trị trong các biến. Tuy nhiên, nếu bạn muốn xem chương trình lấy giá trị trong biểu mẫu, vui lòng xem ví dụ 2.
<html>
<body>
<?php  
$p = 3;
$f = 1;  
for ($x=$p; $x>=1; $x--)   
{  
  $f = $f * $x;  
}  
echo "Factorial of number is $f";  
?>  
</body>
</html>

Chương trình PHP tìm giai thừa của một số có dạng

Trong ví dụ này, chúng tôi sẽ lấy đầu vào từ người dùng và lưu trữ chúng trong các biến

<html>
<body>
<form  method="post">
<input type="text" name="name"/>
<input type="submit" name="OK" />
</form>
<?php  
if(isset($_POST['OK'])){
$p =$_POST['name']; 
$f = 1;  
for ($x=1; $x<=$p; $x++)   
{  
  $f = $f * $x;  
}  
echo "Factorial of number is $f ";  
}
?> 
</body>
</html>

Chương trình PHP để tìm giai thừa của một số với cơ sở dữ liệu

Trong ví dụ này, chúng tôi sẽ lấy đầu vào từ người dùng và lưu trữ tạm thời chúng trong các biến và cuối cùng lưu trữ chúng vĩnh viễn trong cơ sở dữ liệu

<html>
<body>
<form  method="post">
<input type="text" name="name"/>
<input type="submit" name="OK" />
</form>
<?php  
$con=mysqli_connect("localhost","root","","test");
if(isset($_POST['OK'])){
$p =$_POST['name']; 
$f = 1;  
for ($x=1; $x<=$p; $x++)   
{  
  $f = $f * $x;  
}  
echo "Factorial of number is $f ";  
$sql=mysqli_query($con,"INSERT INTO Factorial (Number,Factorial) VALUES ('$p','$f')");
}
?> 
</body>
</html>

Cơ sở dữ liệu để tìm giai thừa của một số

Giai thừa trong đầu vào của người dùng PHP
Nhân vật. chương trình giai thừa trong PHP với cơ sở dữ liệu và biểu mẫu

Giai thừa trong đầu vào của người dùng PHP
giáo sư. Fazal Rehman Shamil (Có sẵn cho các cuộc thảo luận chuyên nghiệp)
1. Tin nhắn trên trang Facebook để thảo luận,
2. Video bài giảng trên Youtube
3. Email chỉ dành cho yêu cầu quảng cáo/kinh doanh
[email được bảo vệ] Facebook Linkedin Youtube

bài viết liên quan

  • Chương trình JavaScript JS để tìm tổng số nguyên âm trong sơ đồ chuỗi với các giá trị biểu mẫu do người dùng nhập

    Chúng ta đã biết cách lấy giai thừa của một số bằng các ngôn ngữ khác. Hãy xem cách điều này được thực hiện trong PHP bằng cách sử dụng cả hai cách đệ quy và không đệ quy. ví dụ

    Input : 5
    Output : 120
    
    Input : 10
    Output : 3628800

    Khuyến khích. Vui lòng thử cách tiếp cận của bạn trên {IDE} trước, trước khi chuyển sang giải pháp

    Phương pháp 1. Cách lặp Trong phương pháp này, chúng ta chỉ đơn giản sử dụng vòng lặp for để lặp qua dãy số để lấy giai thừa.  

    PHP




    <?php

    // PHP code to get the factorial of a number

    // function to get factorial in iterative way

    function Factorial($number){

    3628800
    0
    3628800
    1
    3628800
    2

    3628800
    0
    3628800
    4
    3628800
    5
    3628800
    6
    3628800
    2
    3628800
    6
    3628800
    9$number7_______1_______7_______6
    3628800
    3

    3628800
    0
    3628800
    1
    3628800
    6
    3628800
    1
    3628800
    8
    3628800
    6
    3628800
    1

    3628800
    0<?php2

    3628800
    0<?php4
    3628800
    1
    3628800
    1

    <?php2

     

    <?php8

    $number // PHP code to get the factorial of a number0

    // PHP code to get the factorial of a number1 // PHP code to get the factorial of a number2$number// PHP code to get the factorial of a number4

    // PHP code to get the factorial of a number5 // PHP code to get the factorial of a number6

    3628800
    1

    // PHP code to get the factorial of a number8

    đầu ra

    3628800

    Thời gian phức tạp. O(N) trong đó N là số giai thừa đang được tính

    Không gian phụ trợ. Ô(1)

    Phương pháp 2. Sử dụng đệ quy Trong phương thức này, chúng ta đang gọi cùng một phương thức để lấy chuỗi của giai thừa.  

    10 giai thừa có nghĩa là gì?

    Giai thừa của 10 là gì? . e. 10. = 10 × 9 × 8 × 7 × 6 × 5 × 4 × 3 × 2 × 1 = 3628800 .

    Làm cách nào để lấy số nguyên tố trong PHP?

    Thí dụ.

    Làm cách nào để đảo ngược một số trong PHP?

    Đảo ngược số với hàm strrev() trong PHP . echo đảo ngược(23456);

    Giai thừa của 5 trong Python là gì?

    Giai thừa không được xác định cho các số âm và giai thừa của 0 là một, 0. = 1. . Giai thừa của một số bằng vòng lặp