编写php语句,用switch语句将百分制成绩转换成5级制成绩,其对应关系如下。 00~59: E,60~69: D, 70-79: C, 80-89: B, 90-100: A。
时间: 2024-09-20 07:12:54 浏览: 70
switch_case语句.zip百分制的成绩转化
你可以使用PHP的`switch`语句来完成这个任务。下面是一个示例代码片段:
```php
function gradeConverter($percentage) {
switch (true) {
case $percentage >= 0 && $percentage < 60:
$grade = 'E';
break;
case $percentage >= 60 && $percentage < 70:
$grade = 'D';
break;
case $percentage >= 70 && $percentage < 80:
$grade = 'C';
break;
case $percentage >= 80 && $percentage < 90:
$grade = 'B';
break;
case $percentage >= 90 && $percentage <= 100:
$grade = 'A';
break;
default:
// 如果分数超出范围,可以添加适当的错误处理
$grade = "输入的分数无效";
}
return $grade;
}
// 示例用法
$score = 75;
echo "转换后的等级: " . gradeConverter($score); // 输出:C
```
在这个函数中,我们首先检查分数是否落在每个区间内,然后返回对应的字母等级。如果分数不在指定范围内,`default`分支会捕获异常,并给出相应的提示。
阅读全文