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.
41 lines
1.2 KiB
41 lines
1.2 KiB
3 years ago
|
# Operadores
|
||
|
|
||
|
## Instruções
|
||
|
|
||
|
Brinque com os operadores. Aqui está uma sugestão para um programa que você pode implementar:
|
||
|
|
||
|
Você tem um conjunto de alunos de dois sistemas de notas diferentes.
|
||
|
|
||
|
### Primeiro sistema de notas
|
||
|
|
||
|
Um sistema de notas é definido como notas de 1 a 5, onde 3 e acima significa que você passou no curso.
|
||
|
|
||
|
### Segundo sistema de notas
|
||
|
|
||
|
O outro sistema de notas tem as seguintes notas `A, A-, B, B-, C, C-` onde `A` é a nota mais alta e` C` é a nota mais baixa para passar.
|
||
|
|
||
|
### A tarefa
|
||
|
|
||
|
Dado o seguinte array `allStudents` representando todos os alunos e suas notas, construa um novo array` studentsWhoPass` contendo todos os alunos que passam.
|
||
|
|
||
|
> DICA, use um loop for e if ... else e operadores de comparação:
|
||
|
|
||
|
```javascript
|
||
|
let allStudents = [
|
||
|
'A',
|
||
|
'B-',
|
||
|
1,
|
||
|
4,
|
||
|
5,
|
||
|
2
|
||
|
]
|
||
|
|
||
|
let studentsWhoPass = [];
|
||
|
```
|
||
|
|
||
|
## Rubrica
|
||
|
|
||
|
| Critério | Exemplar | Adequada | Precisa de melhorias |
|
||
|
| -------- | ------------------------------ | ----------------------------- | ------------------------------- |
|
||
|
| | A solução completa foi apresentada | A solução parcial foi apresentada | A solução foi apresentada com bugs |
|