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
1.9 KiB
54 lines
1.9 KiB
<!--
|
|
CO_OP_TRANSLATOR_METADATA:
|
|
{
|
|
"original_hash": "bf62b82567e6f9bdf4abda9ae0ccb64a",
|
|
"translation_date": "2025-08-28T04:07:19+00:00",
|
|
"source_file": "2-js-basics/3-making-decisions/assignment.md",
|
|
"language_code": "sw"
|
|
}
|
|
-->
|
|
# Opereta
|
|
|
|
## Maelekezo
|
|
|
|
Jaribu kutumia opereta. Hapa kuna pendekezo la programu unayoweza kutekeleza:
|
|
|
|
Una seti ya wanafunzi kutoka mifumo miwili tofauti ya upangaji alama.
|
|
|
|
### Mfumo wa kwanza wa upangaji alama
|
|
|
|
Mfumo mmoja wa upangaji alama unaelezewa kama alama zikiwa kati ya 1-5 ambapo 3 na zaidi inamaanisha umefaulu somo.
|
|
|
|
### Mfumo wa pili wa upangaji alama
|
|
|
|
Mfumo mwingine wa upangaji alama una alama zifuatazo `A, A-, B, B-, C, C-` ambapo `A` ni alama ya juu kabisa na `C` ni alama ya chini inayokubalika kufaulu.
|
|
|
|
### Kazi
|
|
|
|
Ukipatiwa safu `allStudents` inayowakilisha wanafunzi wote na alama zao, tengeneza safu mpya `studentsWhoPass` inayojumuisha wanafunzi wote waliopasi.
|
|
|
|
> TIP, tumia for-loop na if...else pamoja na opereta za kulinganisha:
|
|
|
|
```javascript
|
|
let allStudents = [
|
|
'A',
|
|
'B-',
|
|
1,
|
|
4,
|
|
5,
|
|
2
|
|
]
|
|
|
|
let studentsWhoPass = [];
|
|
```
|
|
|
|
## Rubric
|
|
|
|
| Vigezo | Bora kabisa | Inaridhisha | Inahitaji Kuboresha |
|
|
| -------- | ----------------------------- | ---------------------------- | ------------------------------- |
|
|
| | Suluhisho kamili limewasilishwa | Suluhisho la sehemu limewasilishwa | Suluhisho lenye hitilafu limewasilishwa |
|
|
|
|
---
|
|
|
|
**Kanusho**:
|
|
Hati hii imetafsiriwa kwa kutumia huduma ya tafsiri ya AI [Co-op Translator](https://github.com/Azure/co-op-translator). Ingawa tunajitahidi kuhakikisha usahihi, tafadhali fahamu kuwa tafsiri za kiotomatiki zinaweza kuwa na makosa au kutokuwa sahihi. Hati ya asili katika lugha yake ya awali inapaswa kuzingatiwa kama chanzo cha mamlaka. Kwa taarifa muhimu, tafsiri ya kitaalamu ya binadamu inapendekezwa. Hatutawajibika kwa kutoelewana au tafsiri zisizo sahihi zinazotokana na matumizi ya tafsiri hii. |