const total = this.hzd_chinese + this.hzd_math + this.hzd_english + this.hzd_physics + this.hzd_chemistry const avera通过这5课,提示由于哪课成绩不符合要求
时间: 2024-03-26 14:34:39 浏览: 56
学生5门课程成绩
您可以在 if 语句中添加新的判断条件,以判断哪一科成绩不符合要求。代码示例如下:
```
const total = this.hzd_chinese + this.hzd_math + this.hzd_english + this.hzd_physics + this.hzd_chemistry;
const average = total / 5.0;
if (average >= 90 && this.hzd_chinese >= 80 && this.hzd_math >= 80 && this.hzd_english >= 80 && this.hzd_physics >= 80 && this.hzd_chemistry >= 80) {
this.hzd_successMessage = `${this.hzd_name}可以参评奖学金`;
this.hzd_success = '成功次数:' + (parseInt(this.hzd_success.split(':')[1]) + 1);
} else {
this.hzd_failure = '失败次数:' + (parseInt(this.hzd_failure.split(':')[1]) + 1);
if (average < 90) {
this.hzd_failMessage = `${this.hzd_name}不符合参评奖学金的条件,因为平均分不足90分。`;
} else if (this.hzd_chinese < 80) {
this.hzd_failMessage = `${this.hzd_name}不符合参评奖学金的条件,因为语文成绩不足80分。`;
} else if (this.hzd_math < 80) {
this.hzd_failMessage = `${this.hzd_name}不符合参评奖学金的条件,因为数学成绩不足80分。`;
} else if (this.hzd_english < 80) {
this.hzd_failMessage = `${this.hzd_name}不符合参评奖学金的条件,因为英语成绩不足80分。`;
} else if (this.hzd_physics < 80) {
this.hzd_failMessage = `${this.hzd_name}不符合参评奖学金的条件,因为物理成绩不足80分。`;
} else if (this.hzd_chemistry < 80) {
this.hzd_failMessage = `${this.hzd_name}不符合参评奖学金的条件,因为化学成绩不足80分。`;
}
}
```
这样,如果有成绩不符合要求,提示信息会指出具体是哪一科成绩不足80分。
阅读全文