php-实验二php基本程序设计2
5.设计一个计算器。如下图所示
<?php $Sum=0; if(!empty($_POST)){ $n1=$_POST['n1']; $n2=$_POST['n2']; $m=$_POST['C']; if($m=='+'){ $Sum= $n1+$n2; } if($m=='-'){ $Sum= $n1-$n2; } if($m=='*'){ $Sum= $n1*$n2; } if($m=='/'){ $Sum= $n1/$n2; } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>计算器</title> </head> <body> <form action="" method="post"> 第一个数:<input name="n1" type="text" > <br> 请操作:<br/> <input type="radio" name="C" value="+">+ <input type="radio" name="C" value="-">- <input type="radio" name="C" value="*">* <input type="radio" name="C" value="/">/ <br> 第一个数:<input name="n2" type="text" > <br> <input type="submit" value="提交"><br> 结果:<input type="text"value="<?php echo $Sum;?>"> </form> </body> </html>
6.
能被3整除的个位数为6的数
<?php for($i=0;$i<100;$i++) { if($i%3==0) { if($i<10) { if($i==6) { echo $i; echo ' '; } } if($i>10) { $n=$i%10; if($n==6) { echo $i; echo ' '; } } } }
7. 操场上100多人排队,3人一组多1人,4人一组多2人,5人一组多3人,共多少人?
<?php for($i=100;$i<200;$i++) { if($i%3==1&&$i%4==2&&$i%5==3) { echo $i.' '; } }
8. 假设某人有100,000 现金。每经过一次路口需要进行一次交费。交费规则为当他现金大于50,000 时每次需要交5%如果现金小于等于50,000 时每次交5,000。请写一程序计算此人可以经过多少次这个路口。
<?php $n=100000; $m=0; echo' <meta charset="UTF-8">'; for(;;) { if($n<=0)break; ++$m; if($n>50000) { $n=$n*0.05; echo "目前现金: ".$n."\t第".$m."次缴费"; echo'<br>'; } else { $n=$n-5000; echo "目前现金: ".$n."\t第".$m."次缴费\n"; echo'<br>'; } } echo "可以经过".$m."个路口"; ?>