- 
	
	
	
		تحلیل php 
		
	کد PHP: 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <title>Untitled Document</title>
 </head>
 
 <body>
 <?php
 $count=2;
 $x=$_POST['guess'];
 do
 {
 $remainder= $x%$count;
 $count= $count+1;
 }
 while($remainder!= 0 and $count<$x);
 if (($count < $x ) || ($x == 0));
 {
 echo ("number $x is not prime");
 } else {
 echo ("number $x is prime");
 }
 ?>
 </body>
 </html>
 
 
 
 در این کد خط 21 یک خطا وجود داره که من نمی دونم چیه اگر متوجه می شید رام بگید
 خط 14 رو هم برای تحلیل کنید که  $remainder= $x%$count;    یعنی چی این خط رو متوجه نمی شم
 علامت باقیمانده تقسیم گیجم کرده
 
 
- 
	
	
	
		پاسخ : تحلیل php 
		مشكل اول :
 
	کد PHP: 
 
if (($count < $x ) || ($x == 0)); 
 
 
 يك ; اضافه داره
 در مورد باقيمانده تقسيم ؟
 10%2 = 0 : چون باقيمانه تقسيم 10 بر دو 0 هست يعني 10 = 5*2+0
 10%3 = 1 : چون باقيمانده تقسيم 10 بر سه 1 هست يعني 10 = 3*3 +1
 10*4 = 2 چون 4*2+2
 منظورتون همين بود ؟
 
 
- 
	
	
	
		پاسخ : تحلیل php 
		بله ممنون
 
 مثالهاتون کاملا مناسب بود مرسی