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.
42 lines
1.2 KiB
42 lines
1.2 KiB
4 years ago
|
# Operadores
|
||
|
|
||
|
## Instrucciones
|
||
|
|
||
|
Juega con los operadores. Aquí hay una sugerencia de un programa que puede implementar.
|
||
|
|
||
|
Tiene un conjunto de estudiantes de dos sistemas de calificación diferentes.
|
||
|
|
||
|
### Primer sistema de calificación
|
||
|
|
||
|
Un sistema de calificación se define como calificaciones del 1 al 5, donde 3 y más significa que aprueba el curso.
|
||
|
|
||
|
### Segundo sistema de calificación
|
||
|
|
||
|
El otro sistema de calificaciones tiene las siguientes calificaciones `A, A-, B, B-, C, C-` donde `A` es la calificación más alta y `C` es la calificación más baja para aprobar.
|
||
|
|
||
|
### La tarea
|
||
|
|
||
|
Dada la siguiente matriz `allStudents` que representa a todos los estudiantes y sus calificaciones, construya una nueva matriz `StudentsWhoPass` que contenga a todos los estudiantes que aprobaron.
|
||
|
|
||
|
> SUGERENCIA, use un bucle for y if ... else y operadores de comparación:
|
||
|
|
||
|
|
||
|
```javascript
|
||
|
let allStudents = [
|
||
|
'A',
|
||
|
'B-'
|
||
|
1,
|
||
|
4
|
||
|
5,
|
||
|
2
|
||
|
]
|
||
|
|
||
|
let studentsWhoPass = [];
|
||
|
```
|
||
|
|
||
|
## Rúbrica
|
||
|
|
||
|
| Criterios | Ejemplar | Adecuado | Necesita mejorar |
|
||
|
| -------- | ------------------------------ | ----------------------------- | ------------------------------- |
|
||
|
| | Se presenta la solución completa | Se presenta solución parcial | Se presenta solución con errores |
|