Hướng dẫn write a php program to compute factorial of a number using while loop - viết một chương trình php để tính giai thừa của một số bằng vòng lặp while

Lớp học của một số N được xác định bởi sản phẩm của tất cả các chữ số từ 1 đến N (bao gồm 1 và N).

Ví dụ,

Note:

  • Nó được ký hiệu là N! và chỉ được tính toán cho các số nguyên dương.
  • Lao động 0 luôn là 1.

Cách đơn giản nhất để tìm thấy giai thừa của một số là bằng cách sử dụng một vòng lặp.

Có hai cách để tìm giai thừa trong PHP:

  • Sử dụng vòng lặp
  • Sử dụng phương pháp đệ quy

Logic:

  • Lấy một số.
  • Lấy các số nguyên dương giảm dần.
  • Nhân chúng.

Đơn vị trong PHP

Lao động 4 sử dụng cho vòng lặp được hiển thị dưới đây.

Example:

Output:

Hướng dẫn write a php program to compute factorial of a number using while loop - viết một chương trình php để tính giai thừa của một số bằng vòng lặp while

Đơn vị sử dụng biểu mẫu trong PHP

Chương trình dưới đây hiển thị một biểu mẫu thông qua đó bạn có thể tính toán giai thừa của bất kỳ số nào.

Example:

Output:

Hướng dẫn write a php program to compute factorial of a number using while loop - viết một chương trình php để tính giai thừa của một số bằng vòng lặp while

Đơn vị sử dụng đệ quy trong PHP

Lao động của 6 sử dụng phương pháp đệ quy được hiển thị.

Example:

Output:

Hướng dẫn write a php program to compute factorial of a number using while loop - viết một chương trình php để tính giai thừa của một số bằng vòng lặp while

Mã số

Factorial của một số giai thừa của một số Nhập một số:

FACTORIAL OF A NUMBER


FACTORIAL OF A NUMBER





ENTER A NUMBER:




if(isset($_POST["t1"]))
{
$n=$_POST["t1"];
$fact=1;
echo "


";
echo "Factorial of $n is: ";

while ($ n> 0) {$ thực tế = $ thực tế*$ n; $ n--; } echo "$ thực tế"; }?>
{
$fact=$fact*$n;
$n--;
}
echo "$fact";
}
?>



Đầu ra


Hướng dẫn write a php program to compute factorial of a number using while loop - viết một chương trình php để tính giai thừa của một số bằng vòng lặp while
Chương trình PHP để tìm giai thừa của một số

Lớp hướng dẫn (hướng dẫnclass.com) là một cửa hàng dừng để tìm hiểu trực tuyến về các công nghệ web khác nhau, chuẩn bị cho một cuộc phỏng vấn và tăng cường các kỹ năng kỹ thuật của bạn.

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ờ.

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:29 (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 program to compute factorial of a number using while loop - viết một chương trình php để tính giai thừa của một số bằng vòng lặp while

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 program to compute factorial of a number using while loop - viết một chương trình php để tính giai thừa của một số bằng vòng lặp while

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: Làm thế nào để bạn thay đổi khóa của một phần tử mảng?

$arr[$newkey] = $arr[$oldkey];
unset($arr[$oldkey]);


  • 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


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

Để sử dụng vòng lặp thời gian để tìm giai thừa của một số trong Python: Hỏi một số đầu vào ...
Tạo một vòng lặp nơi bạn bắt đầu kết quả từ 1 ..
Trừ 1 từ số mục tiêu ..
Nhân kết quả với nó ..
Làm điều này cho đến khi mục tiêu đạt đến 1 và bạn đã tính toán thành công giai thừa ..

Làm thế nào để bạn tìm thấy giai thừa của một số trong một vòng lặp trong PHP?

Có hai cách để tìm giai thừa trong PHP: sử dụng vòng lặp.Sử dụng phương pháp đệ quy ...
$ num = 4 ;.
$ Factorial = 1 ;.
cho ($ x = $ num; $ x> = 1; $ x--).
$ Factorial = $ Factorial * $ x ;.
echo "Factorial of $ num là $ Factorial" ;.

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

Lao động của một số nguyên dương (số) là tổng số nhân của tất cả các số nguyên nhỏ hơn số nguyên dương đó.Ví dụ, giai thừa 5 là 5 * 4 * 3 * 2 * 1 tương đương với 120.sum of multiplication of all the integers smaller than that positive integer. For example, factorial of 5 is 5 * 4 * 3 * 2 * 1 which equals to 120.

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

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