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 = 247! = 7 × 6 × 5 × 4 × 3 × 2 × 1 = 5040
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
Output:-
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ố
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 : 3628800Khuyế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){
3628800036288001 36288002
3628800036288004 3628800536288006 3628800236288006 36288009$number7_______1_______7_______636288003
3628800036288001 3628800636288001 362880083628800636288001
36288000<?php2
36288000<?php4 3628800136288001
<?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 number636288001
// PHP code to get the factorial of a number8
đầu ra
3628800Thờ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ụ.Chủ đề