mirror of
https://github.com/microsoft/Web-Dev-For-Beginners.git
synced 2025-09-02 19:22:42 +02:00
41 lines
1.4 KiB
Markdown
41 lines
1.4 KiB
Markdown
# 演算子
|
||
|
||
## 説明書
|
||
|
||
演算子で遊んでみる。あなたが実装できるプログラムの提案です。
|
||
|
||
あなたは2つの異なる成績評価システムの学生のセットを持っています。
|
||
|
||
### ファーストグレーディングシステム
|
||
|
||
1つの成績評価システムは、1~5までの成績で、3以上の成績は合格を意味すると定義されています。
|
||
|
||
### セカンドグレーディングシステム
|
||
|
||
もう一つのグレードシステムは、`A, A-, B, B-, C, C-` というグレードがあり、`A` が最高グレード、`C` が最低合格グレードです。
|
||
|
||
### タスク
|
||
|
||
すべての学生とその成績を表す以下の配列 `allStudents` が与えられた場合、合格した学生を含む新しい配列 `studentsWhoPass` を作成します。
|
||
|
||
> ヒント: for ループと if...else と比較演算子を使用します。
|
||
|
||
```javascript
|
||
let allStudents = [
|
||
'A',
|
||
'B-'
|
||
1,
|
||
4
|
||
5,
|
||
2
|
||
]
|
||
|
||
let studentsWhoPass = [];
|
||
```
|
||
|
||
## ルーブリック
|
||
|
||
| 基準 | 模範的な例 | 適切な | 改善が必要 |
|
||
| -------- | ------------------------------ | ----------------------------- | ------------------------------- |
|
||
| | 完全なソリューションを提示 | 部分的な解決策を提示 | バグがある解決策を提示 |
|