首页 > Web开发 > 详细

PHP的流程控制语句(上)

时间:2020-04-29 23:39:52      阅读:70      评论:0      收藏:0      [点我收藏+]

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; 
?>

运行结果如图所示:

技术分享图片

 

PHP的流程控制语句(上)

原文:https://www.cnblogs.com/jannie/p/12805802.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!