zoukankan      html  css  js  c++  java
  • PHP的流程控制语句(上)

    PHP的流程控制语句(上)

    ——木梓婕

    1、使用if条件语句编写程序将学生的百分制成绩转换成等级制成绩后输出,其中90分及以上为“优秀”,80-90分(不含90分)之间为“良好”,70-80分(不含80分)之间为“中等”,60-70分(不含70分)之间为“及格”,其余为“不及格”,最后输出等级制成绩。编写完成后请分别使用85分、70分和55分进行测试,将PHP代码写在下面:

    85分:

    <?php
        $score=85;
        if($score>=90)
            {$grade="优秀";}
        elseif($score>=80)
            {$grade="良好";}
        elseif($score>=70)
            {$grade="中等";}
        elseif($score>=60)
            {$grade="及格";}
        else
            {$grade="不及格";}
        echo $grade;
    ?>

    运行结果如图所示:

    70分:

    <?php
        $score=70;
        if($score>=90)
            {$grade="优秀";}
        elseif($score>=80)
            {$grade="良好";}
        elseif($score>=70)
            {$grade="中等";}
        elseif($score>=60)
            {$grade="及格";}
        else
            {$grade="不及格";}
        echo $grade;
    ?>

    运行结果如图所示:

    55分:

    <?php
        $score=55;
        if($score>=90)
            {$grade="优秀";}
        elseif($score>=80)
            {$grade="良好";}
        elseif($score>=70)
            {$grade="中等";}
        elseif($score>=60)
            {$grade="及格";}
        else
            {$grade="不及格";}
        echo $grade;
    ?>

    运行结果如图所示:

    2、将任务1中程序改写为使用switch-case语句来实现,编写完成后请分别使用85分、70分和55分进行测试,将PHP代码写在下面:

    85分:

    <?php
        $score=85;
        switch(true)
        {
            case($score>=90):
                $grade="优秀";
                break;
            case($score>=80 && $score<90):
                $grade="良好";
                break;
            case($score>=70 && $score<80):
                $grade="中等";
                break;
            case($score>=60 && $score<70):
                $grade="及格";
                break;
            case($score<60):
                $grade="不及格";
                break;
        }
        echo $grade;
    ?>

    运行结果如图所示:

    (70分,55分同理可得。)

    3、使用if语句判断今年是否为闰年。运行结果如下图所示:

                  

          请自行设计PHP代码并写在下面:

    <?php
        $year=2020;
        if(($year%4==0 && $year%100!=0) || $year%400==0)
        {
            echo $year."年是闰年";
        }
        else
        {
            echo $year."年是平年";
        }
        echo "</br>";
        $year=2019;
        if(($year%4==0 && $year%100!=0) || $year%400==0)
        {
            echo $year."年是闰年";
        }
        else
        {
            echo $year."年是平年";
        }
    ?>

    4、使用while循环设计求100以内的自然数之和。请自行设计PHP代码并写在下面:

    <?php
        $num=0;
        $sum=0;
        while($num<=100)
        {
            $sum+=$num;
            $num++;
        }
        echo $sum; 
    ?>

    运行结果如图所示:

  • 相关阅读:
    Struts2整合Spring
    关于碰撞检测的相关信息
    直角三角形
    XNA 3.0初步——自定义游戏循环时间
    XNA 3.0初步——将你的XNA 3.0游戏部署到Zune
    XNA 3.0初步——开始第一个XNA 3.0项目
    创建场景和赛道——概览
    XNA 3.0初步——将你的XNA 3.0游戏部署到另一台PC
    创建场景和赛道——场景绘制
    创建场景和赛道——游戏比较
  • 原文地址:https://www.cnblogs.com/jannie/p/12805802.html
Copyright © 2011-2022 走看看