You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.2 KiB
40 lines
1.2 KiB
4 years ago
|
# Pengendali
|
||
|
|
||
|
## Arahan
|
||
|
|
||
|
Main dengan pengendali. Berikut adalah cadangan untuk program yang boleh anda laksanakan:
|
||
|
|
||
|
Anda mempunyai sekumpulan pelajar dari dua sistem penggredan yang berbeza.
|
||
|
|
||
|
### Sistem penggredan pertama
|
||
|
|
||
|
Sistem penggredan pertama ditakrifkan sebagai gred dari 1-5 di mana 3 dan ke atas bermaksud anda lulus kursus.
|
||
|
|
||
|
### Sistem penggredan kedua
|
||
|
|
||
|
Sistem gred lain mempunyai gred berikut `A, A-, B, B-, C, C-` di mana `A` adalah gred teratas dan` C` adalah gred lulus terendah.
|
||
|
|
||
|
### Tugasan
|
||
|
|
||
|
Memandangkan susunan berikut `allStudents` yang mewakili semua pelajar dan gred mereka, bina array baru` studentsWhoPass` yang mengandungi semua pelajar yang lulus.
|
||
|
|
||
|
> TIP, gunakan (for-loop) dan (if...else) dan perbandingan pengendali:
|
||
|
|
||
|
```javascript
|
||
|
let allStudents = [
|
||
|
'A',
|
||
|
'B-',
|
||
|
1,
|
||
|
4,
|
||
|
5,
|
||
|
2
|
||
|
]
|
||
|
|
||
|
let studentsWhoPass = [];
|
||
|
```
|
||
|
|
||
|
## Rubrik
|
||
|
|
||
|
| Kriteria | Contoh | Mencukupi | Usaha Lagi |
|
||
|
| -------- | ------------------------------ | ----------------------------- | ------------------------------- |
|
||
|
| | Penyelesaian lengkap dikemukakan | Penyelesaian separuh dikemukakan | Penyelesaian dengan pepijat dikemukakan |
|