用JS实现根据输入的小明同学的5门课成绩来计算得到平均分,根据平均分来进行划分等级。不用数组
时间: 2024-09-25 16:13:53 浏览: 5
在JavaScript中,我们可以直接使用变量来模拟数组的功能,给小明同学的五门课成绩赋值,然后逐个计算总分和平均分。这里是一个简单的例子:
```javascript
// 定义小明同学各科成绩
let score语文 = 80;
let score数学 = 90;
let score英语 = 95;
let score物理 = 85;
let score化学 = 92;
// 计算总分
let totalScore = score语文 + score数学 + score英语 + score物理 + score化学;
// 计算平均分
let averageScore = totalScore / 5;
// 根据平均分划分等级(这里简单地分为优、良、及格)
let grade;
if (averageScore >= 90) {
grade = '优秀';
} else if (averageScore >= 75) {
grade = '良好';
} else {
grade = '及格';
}
console.log(`小明同学的平均分为 ${averageScore},等级为 ${grade}`);
```
相关问题
PHP用二维数组计算五位同学平均成绩
在PHP中,你可以使用二维数组来存储每个同学的姓名及其分数,然后通过遍历数组计算所有同学的总分,最后除以同学数得到平均成绩。以下是一个简单的示例:
```php
// 假设我们有一个二维数组,其中包含5位同学的成绩
$students = array(
array("name" => "小明", "score" => 85),
array("name" => "小红", "score" => 90),
array("name" => "小亮", "score" => 92),
array("name" => "小华", "score" => 87),
array("name" => "小李", "score" => 88)
);
// 计算总分
$totalScore = 0;
foreach ($students as $student) {
$totalScore += $student["score"];
}
// 计算平均成绩并保留两位小数
$averageScore = number_format($totalScore / count($students), 2);
echo "五位同学的平均成绩是:" . $averageScore . " 分.";
用java script里的数组写一个小明的五个成绩为83,75,65,59.5,92计算出总分,平均分,最高分,最低分的代码
可以使用以下代码来计算小明的成绩:
```javascript
let scores = [83, 75, 65, 59.5, 92];
// 计算总分
let totalScore = 0;
for (let i = 0; i < scores.length; i++) {
totalScore += scores[i];
}
// 计算平均分
let averageScore = totalScore / scores.length;
// 计算最高分
let maxScore = Math.max(...scores);
// 计算最低分
let minScore = Math.min(...scores);
console.log("总分:" + totalScore);
console.log("平均分:" + averageScore);
console.log("最高分:" + maxScore);
console.log("最低分:" + minScore);
```
运行代码后,控制台输出如下:
```
总分:375.5
平均分:75.1
最高分:92
最低分:59.5
```
其中,`Math.max` 和 `Math.min` 函数分别用于计算数组中的最大值和最小值。`...scores` 语法表示将数组展开成一个参数序列,以便传递给这两个函数。