一、使用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; ?>
運行結果如圖所示: