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-24T12:14:42+00:00",
|
|
"source_file": "2-js-basics/3-making-decisions/assignment.md",
|
|
"language_code": "pt"
|
|
}
|
|
-->
|
|
# Operadores
|
|
|
|
## Instruções
|
|
|
|
Experimente trabalhar com operadores. Aqui está uma sugestão para um programa que pode implementar:
|
|
|
|
Tem um conjunto de estudantes de dois sistemas de avaliação diferentes.
|
|
|
|
### Primeiro sistema de avaliação
|
|
|
|
Um sistema de avaliação é definido por notas de 1 a 5, onde 3 e acima significa que o aluno passa no curso.
|
|
|
|
### Segundo sistema de avaliação
|
|
|
|
O outro sistema de avaliação tem as seguintes notas: `A, A-, B, B-, C, C-`, onde `A` é a nota mais alta e `C` é a nota mínima para passar.
|
|
|
|
### A tarefa
|
|
|
|
Dado o seguinte array `allStudents` que representa todos os estudantes e as suas notas, construa um novo array `studentsWhoPass` contendo todos os estudantes que passam.
|
|
|
|
> TIP, use um ciclo for, if...else e operadores de comparação:
|
|
|
|
```javascript
|
|
let allStudents = [
|
|
'A',
|
|
'B-',
|
|
1,
|
|
4,
|
|
5,
|
|
2
|
|
]
|
|
|
|
let studentsWhoPass = [];
|
|
```
|
|
|
|
## Rubrica
|
|
|
|
| Critérios | Exemplar | Adequado | Necessita de Melhorias |
|
|
| --------- | ----------------------------- | ----------------------------- | ------------------------------- |
|
|
| | Solução completa apresentada | Solução parcial apresentada | Solução com erros apresentada |
|
|
|
|
**Aviso Legal**:
|
|
Este documento foi traduzido utilizando o serviço de tradução por IA [Co-op Translator](https://github.com/Azure/co-op-translator). Embora nos esforcemos para garantir a precisão, é importante notar que traduções automáticas podem conter erros ou imprecisões. O documento original na sua língua nativa deve ser considerado a fonte autoritária. Para informações críticas, recomenda-se a tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução. |