Hướng dẫn write a php script to calculate and print the factorial of a number using a for loop - viết một tập lệnh php để tính toán và in giai thừa của một số bằng vòng lặp for

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:37 (UTC/GMT +8 giờ)

PHP cho vòng lặp: Tập thể dục-5 với giải pháp

Viết một chương trình để tính toán và in giai thừa của một số bằng cách sử dụng một vòng lặp. Bộ phận của một số là sản phẩm của tất cả các số nguyên lên đến và bao gồm số đó, vì vậy, giai thừa của 4 là 4*3*2*1 = 24.

Trình bày bằng hình ảnh:

Hướng dẫn write a php script to calculate and print the factorial of a number using a for loop - viết một tập lệnh php để tính toán và in giai thừa của một số bằng vòng lặp for

Giải pháp mẫu:

Mã PHP:

<?php
$n = 6;
$x = 1;
for($i=1;$i<=$n-1;$i++)
{
 $x*=($i+1); 
}
echo "The factorial of  $n = $x"."\n";
?>

Đầu ra mẫu:

The factorial of  6 = 720

Sơ đồ:

Hướng dẫn write a php script to calculate and print the factorial of a number using a for loop - viết một tập lệnh php để tính toán và in giai thừa của một số bằng vòng lặp for

Trình chỉnh sửa mã PHP:

Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn (và nhận xét) thông qua Disqus.

Trước đây: Tạo một tập lệnh để xây dựng mẫu cụ thể, sử dụng một bản lồng cho Loop.next: Viết một chương trình sẽ cung cấp cho bạn tất cả các kết hợp tiềm năng của một tổ hợp thập phân hai chữ số, được in theo định dạng dấu phẩy. Create a script to construct the specific pattern, using a nested for loop.
Next: Write a program which will give you all of the potential combinations of a two-digit decimal combination, printed in a comma delimited format.

Mức độ khó của bài tập này là gì?

Kiểm tra kỹ năng lập trình của bạn với bài kiểm tra của W3Resource.

PHP: Lời khuyên trong ngày

PHP: PHP tạo đối tượng không có lớp

Bạn luôn có thể sử dụng std class mới (). Mã ví dụ:

$object = new stdClass();
   $object->property = 'Here we go';

   var_dump($object);
   /*
   outputs:

   object(stdClass)#2 (1) {
      ["property"]=>
      string(10) "Here we go"
    }
   */

Cũng như của Php 5.4, bạn có thể nhận được đầu ra giống nhau với:

$object = (object) ['property' => 'Here we go'];

Tham khảo: https://bit.ly/33bwnne


  • Bài tập: Top 16 chủ đề phổ biến nhất hàng tuần
  • Bài tập SQL, Thực hành, Giải pháp - Tham gia
  • Bài tập SQL, Thực hành, Giải pháp - Quan sát phụ
  • JavaScript Basic - Bài tập, Thực hành, Giải pháp
  • Java Array: Bài tập, Thực hành, Giải pháp
  • C Bài tập lập trình, Thực hành, Giải pháp: Tuyên bố có điều kiện
  • Cơ sở dữ liệu nhân sự - Sắp xếp bộ lọc: Bài tập, Thực hành, Giải pháp
  • C Bài tập lập trình, Thực hành, Giải pháp: Chuỗi
  • Các loại dữ liệu Python: Từ điển - Bài tập, Thực hành, Giải pháp
  • Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
  • Mảng C ++: Bài tập, Thực hành, Giải pháp
  • Báo cáo và vòng lặp có điều kiện JavaScript - Bài tập, Thực hành, Giải pháp
  • Thuật toán cơ bản C# Sharp: Bài tập, Thực hành, Giải pháp
  • Python Lambda - Bài tập, Thực hành, Giải pháp
  • Python Pandas DataFrame: Bài tập, Thực hành, Giải pháp
  • Công cụ chuyển đổi
  • JavaScript: HTML Mẫu xác thực


Để tìm 5 giai thừa, hoặc 5 !, Chỉ cần sử dụng công thức; Đó là, nhân tất cả các số nguyên với nhau từ 5 xuống 1. Khi chúng ta sử dụng công thức để tìm 5 !, Chúng ta nhận được 120. Vì vậy, 5! = 120.

Chúng tôi cung cấp các hướng dẫn trực tuyến miễn phí về các công nghệ web mới nhất. Những hướng dẫn này có cấu trúc tốt và dễ sử dụng cho người mới bắt đầu. Với mỗi hướng dẫn, bạn có thể tìm thấy một danh sách các bài tập, bài tập, mã, bài viết và câu hỏi phỏng vấn liên quan.

Trang web này cung cấp các hướng dẫn về PHP, HTML, CSS, SEO, C, C ++, JavaScript, WordPress và tiếp thị kỹ thuật số cho người mới bắt đầu. Bắt đầu học ngay bây giờ.

Để tìm 5 giai thừa, hoặc 5 !, Chỉ cần sử dụng công thức; Đó là, nhân tất cả các số nguyên với nhau từ 5 xuống 1. Khi chúng ta sử dụng công thức để tìm 5 !, Chúng ta nhận được 120. Vì vậy, 5! = 120.

Chương trình PHP để tìm giai thừa của một số sử dụng cho Loop. Trong bài viết này, bạn sẽ học cách tạo chương trình PHP để tìm giai thừa của một số sử dụng cho Loop.

Công thức số giai thừa

Factorial của x & nbsp; (n!) = 1 * 2 * 3 * 4 .... n

<?php
// PHP Program to Find Factorial of a Number using For loop

$x = 9;
$f = 1;
// $x - To store the input number
// $f - To store the factorial value

if ($x > 0) {
    for ($i = 1; $i <= $x; $i++) {
        $f *= $i;
    }
    echo "Factorial of " . $x . " = " . $f . "\n";
} else {
    echo "Sorry, The input number should be positive number& it's greater than 0!\n";
}

?>

Mã nguồn

Chạy chương trình

The factorial of  6 = 720
2

Hướng dẫn này cho thấy các tập lệnh PHP sử dụng các vòng lặp và đệ quy để tính toán giai thừa của một số nhất định.

Chương trình PHP để sử dụng Loop

Chương trình:

<?php
/* Define a variable and assign a value to it to find the factorial.*/
$n = 5;  

/*Define the variable where you want to store the factorial number value.*/
$f = 1; 

/*Iterate the loop to find the factorial.*/
for ($i=1; $i <= $n; $i++) {  
  $f = $f * $i;  
} 
/*Display the output.*/
echo "Factorial of $n is $f";  
?>

Đầu ra chương trình:

Factorial of 5 is 120

Chương trình PHP để sử dụng đệ quy

Chương trình:

<?php 
/*Recursive function*/
function factorial($n)  
{  
  if($n <= 1) {  
    return 1;  
  }  
  else{  
    return $n * factorial($n - 1);  
  }  
}  

/* Define a variable and assign a value to it to find the factorial.*/
$n = 5;  
echo "Factorial of $n is " .factorial($n); /*Call the Function */ 
?>  

Đầu ra chương trình:

Factorial of 5 is 120

Chương trình PHP để sử dụng đệ quy

Định nghĩa của chức năng giai thừa?

Formula:
n! = n * (n-1) * (n-2) * … * 3 * 2 * 1

Chức năng giai thừa là một công thức toán học được đại diện bởi dấu chấm than "!". & NBSP; Công thức tìm thấy giai thừa của bất kỳ số nào. Nó được định nghĩa là sản phẩm của một số chứa tất cả các số giá trị nhỏ nhất liên tiếp lên đến số đó. Do đó, đó là kết quả của việc nhân chuỗi số giảm dần. Bộ phận của số 0 là một, và giai thừa không được xác định cho các số âm.

The factorial of  6 = 720
0

hoặc

Ví dụ về công thức giai thừa

The factorial of  6 = 720
1
Hướng dẫn write a php script to calculate and print the factorial of a number using a for loop - viết một tập lệnh php để tính toán và in giai thừa của một số bằng vòng lặp for

Làm thế nào để bạn tính toán giai thừa trên một vòng lặp?

Chương trình nhân viên sử dụng trong khi vòng lặp..
Khai báo một biến (thực tế) và khởi tạo nó với 1 ..
Đọc một số mà có bộ phận sẽ được tìm thấy.....
Đặt vòng lặp trong khi điều kiện (tôi
Bên trong vòng lặp trong khi, nhân thực tế biến và biến I và lưu trữ kết quả trong thực tế biến ..

Làm thế nào để bạn in giai thừa của một số?

Do đó, n!được ký hiệu là một giai đoạn của n.Một giai thừa được ký hiệu là "!".Vì vậy, giả sử, bạn muốn tìm giai thừa của số n, sau đó là n! = N * (n-1) * (n-2) * (n-3)n! = n * (n-1) * (n-2) * (n-3)

Một giai thừa của 6 là gì?

Do đó, giai thừa của 6 là 720.720.

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

Để tìm 5 giai thừa, hoặc 5 !, Chỉ cần sử dụng công thức;Đó là, nhân tất cả các số nguyên với nhau từ 5 xuống 1. Khi chúng ta sử dụng công thức để tìm 5 !, Chúng ta nhận được 120. Vì vậy, 5!= 120.