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.
54 lines
2.0 KiB
54 lines
2.0 KiB
<!--
|
|
CO_OP_TRANSLATOR_METADATA:
|
|
{
|
|
"original_hash": "bf62b82567e6f9bdf4abda9ae0ccb64a",
|
|
"translation_date": "2025-08-27T22:49:14+00:00",
|
|
"source_file": "2-js-basics/3-making-decisions/assignment.md",
|
|
"language_code": "id"
|
|
}
|
|
-->
|
|
# Operator
|
|
|
|
## Instruksi
|
|
|
|
Cobalah bermain-main dengan operator. Berikut adalah saran untuk program yang bisa kamu buat:
|
|
|
|
Kamu memiliki sekumpulan siswa dari dua sistem penilaian yang berbeda.
|
|
|
|
### Sistem penilaian pertama
|
|
|
|
Satu sistem penilaian mendefinisikan nilai dari 1-5, di mana nilai 3 ke atas berarti kamu lulus mata pelajaran.
|
|
|
|
### Sistem penilaian kedua
|
|
|
|
Sistem penilaian lainnya memiliki nilai `A, A-, B, B-, C, C-` di mana `A` adalah nilai tertinggi dan `C` adalah nilai terendah yang masih dianggap lulus.
|
|
|
|
### Tugas
|
|
|
|
Diberikan array berikut `allStudents` yang mewakili semua siswa dan nilai mereka, buat array baru `studentsWhoPass` yang berisi semua siswa yang lulus.
|
|
|
|
> TIP, gunakan for-loop dan if...else serta operator perbandingan:
|
|
|
|
```javascript
|
|
let allStudents = [
|
|
'A',
|
|
'B-',
|
|
1,
|
|
4,
|
|
5,
|
|
2
|
|
]
|
|
|
|
let studentsWhoPass = [];
|
|
```
|
|
|
|
## Rubrik
|
|
|
|
| Kriteria | Unggul | Memadai | Perlu Perbaikan |
|
|
| -------- | ------------------------------ | ----------------------------- | ------------------------------- |
|
|
| | Solusi lengkap disajikan | Solusi sebagian disajikan | Solusi dengan bug disajikan |
|
|
|
|
---
|
|
|
|
**Penafian**:
|
|
Dokumen ini telah diterjemahkan menggunakan layanan penerjemahan AI [Co-op Translator](https://github.com/Azure/co-op-translator). Meskipun kami berusaha untuk memberikan hasil yang akurat, harap diingat bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang otoritatif. Untuk informasi yang bersifat kritis, disarankan menggunakan jasa penerjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini. |