PDA

View Full Version : سوال: برنامه فاکتوریل php



hansolbook
دوشنبه 25 اردیبهشت 1391, 17:31 عصر
با سلام و خسته نباشید به دوستان عزیزم
سوال: برنامه ای بنویسید که فاکتوریل عدد وارد شده را در text1 چاپ نماید
تو سئوال قبلی حقوق کارمندان که محمد علی عزیزم راهنمایی کرد با استفاده از دو فایل بود
کد HTML و php



<html> <form method="post" action="1.php">

و یک کد PHP فکر کنم نیاز باشه
که مثال عدد رو وارد کنی در 1.PHP نمایش بده
که این دو فایل رو با استفاده از نرم افزار WampServer بتوان اجرا کرد.
با تشکر از تمامی دوستان محمد علی عزیز منتظر پاسخ هستم :قلب::لبخند:

djsaeedkhan
دوشنبه 25 اردیبهشت 1391, 18:17 عصر
سلام
http://www.google.com/#hl=fa&sa=X&ei=HQ-xT73WPIGT-wa_ruHuCA&ved=0CBYQvwUoAQ&q=php%2Bfactorial&spell=1&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=ff7731f5e8a411c7&biw=1242&bih=588

mohamadali1374
دوشنبه 25 اردیبهشت 1391, 20:20 عصر
سلام دوست عزیز برنامه که خواسته بودید:
فایل html


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="rtl">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="fa">
<html>
<title>فاکتوریل</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="generator" content="6" />


<meta name="robots" content="all" />
<meta name="revisit-after" content="1 days" />

<table border="0" cellpadding="0" width="37%" style="border-collapse: collapse" height="117" id="table2" dir="rtl">
<form method="POST" action="1.php">
<td width="46%" style="border-style: none; border-width: medium;" height="28" class="row2">
<p align="center">
</font><font color="#FF0000"><span lang="fa">*</span>عدد مورد
نطر</font></p>
</td>
<td width="21%" style="border-style: none; border-width: medium;" height="28" class="row2">
<p align="center">&nbsp;<input type="text" name="pas" size="20"></p>
</td>
</tr>
<tr>
<td colspan="2" style="border-style: none; border-width: medium;" height="83">
<p align="center">&nbsp;</a><input type="submit" value="گرفتن فاكتوريل" name="register" style="font-size: 1em; font-weight: 700"></p>
</td>
</tr>
</form>
</table>
</html>
<body>
<body>
<body>
</body>
</html>

فایل 1.php

<?php
$pas = $_POST['pas'];
function factorial($pas) {
if ($pas == 0) return 1;
return $pas * factorial($pas - 1);
}
$fac= factorial($pas)
?>
<html xmlns="http://www.w3.org/1999/xhtml" dir="rtl">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="fa">
<html>
<title>فاکتوریل</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="generator" content="6" />


<meta name="robots" content="all" />
<meta name="revisit-after" content="1 days" />

<p align="center"><b>جواب فاکتوریل:<?php print($fac);?></b></p>

</html>