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" >&nbsp;&nbsp;<br>
    请操作:<br/>
    <input type="radio" name="C" value="+">+ &nbsp;
    <input type="radio" name="C" value="-">- &nbsp;
    <input type="radio" name="C" value="*">* &nbsp;
    <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."个路口";
?>

 

 

posted @ 2022-05-22 16:27  好(justice)……  阅读(35)  评论(0编辑  收藏  举报