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; ?>
运行结果如图所示:
原文:https://www.cnblogs.com/jannie/p/12805802.html