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.
52 lines
2.0 KiB
52 lines
2.0 KiB
<!--
|
|
CO_OP_TRANSLATOR_METADATA:
|
|
{
|
|
"original_hash": "bf62b82567e6f9bdf4abda9ae0ccb64a",
|
|
"translation_date": "2025-08-25T21:38:47+00:00",
|
|
"source_file": "2-js-basics/3-making-decisions/assignment.md",
|
|
"language_code": "it"
|
|
}
|
|
-->
|
|
# Operatori
|
|
|
|
## Istruzioni
|
|
|
|
Sperimenta con gli operatori. Ecco un suggerimento per un programma che puoi implementare:
|
|
|
|
Hai un gruppo di studenti provenienti da due diversi sistemi di valutazione.
|
|
|
|
### Primo sistema di valutazione
|
|
|
|
Un sistema di valutazione è definito con voti da 1 a 5, dove 3 e superiori significano che hai superato il corso.
|
|
|
|
### Secondo sistema di valutazione
|
|
|
|
L'altro sistema di valutazione ha i seguenti voti: `A, A-, B, B-, C, C-`, dove `A` è il voto più alto e `C` è il voto minimo per superare.
|
|
|
|
### Il compito
|
|
|
|
Dato il seguente array `allStudents` che rappresenta tutti gli studenti e i loro voti, costruisci un nuovo array `studentsWhoPass` contenente tutti gli studenti che hanno superato.
|
|
|
|
> TIP, usa un ciclo for e if...else e operatori di confronto:
|
|
|
|
```javascript
|
|
let allStudents = [
|
|
'A',
|
|
'B-',
|
|
1,
|
|
4,
|
|
5,
|
|
2
|
|
]
|
|
|
|
let studentsWhoPass = [];
|
|
```
|
|
|
|
## Valutazione
|
|
|
|
| Criteri | Esemplare | Adeguato | Da migliorare |
|
|
| -------- | ----------------------------- | ----------------------------- | ------------------------------- |
|
|
| | Soluzione completa presentata | Soluzione parziale presentata | Soluzione con errori presentata |
|
|
|
|
**Disclaimer**:
|
|
Questo documento è stato tradotto utilizzando il servizio di traduzione AI [Co-op Translator](https://github.com/Azure/co-op-translator). Sebbene ci impegniamo per garantire l'accuratezza, si prega di notare che le traduzioni automatizzate potrebbero contenere errori o imprecisioni. Il documento originale nella sua lingua nativa dovrebbe essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale effettuata da un traduttore umano. Non siamo responsabili per eventuali incomprensioni o interpretazioni errate derivanti dall'uso di questa traduzione. |