PHP的流程控制語句(上)

PHP的流程控制語句(上)

 

 

——木梓婕

一、使用if條件語句編寫程序將學生的百分制成績轉換成等級製成績後輸出,其中90分及以上爲「優秀」,80-90分(不含90分)之間爲「良好」,70-80分(不含80分)之間爲「中等」,60-70分(不含70分)之間爲「及格」,其他爲「不及格」,最後輸出等級製成績。編寫完成後請分別使用85分、70分和55分進行測試,將PHP代碼寫在下面: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;
?>

運行結果如圖所示:spa

70分:設計

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

運行結果如圖所示:code

55分:blog

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

運行結果如圖所示:it

 

二、將任務1中程序改寫爲使用switch-case語句來實現,編寫完成後請分別使用85分、70分和55分進行測試,將PHP代碼寫在下面:class

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分同理可得。)

 

三、使用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."年是平年";
    }
?>

 

四、使用while循環設計求100之內的天然數之和。請自行設計PHP代碼並寫在下面:

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

運行結果如圖所示:

相關文章
相關標籤/搜索