0
respostas

[Sugestão] Resolução Atividade 6 - Condicionais com if / else

Os blocos condicionais que fazem a penalização estão incorretos.

As penalizações do peso e da idade devem ser realizadas apenas uma vez, utilizando um else if e não dois ifs sequenciais. Veja como fiz :

if (peso > 20) {
    nota - 4;
} else if (peso > 10) {
    nota - 2;
}

if (idade >= 14) {
    nota - 4;
} else if (idade >= 8) {
    nota - 2;
}

As linhas de código dentro de cada bloco if, que penalizam a nota, estão incorretas.
Dentro de cada if está sendo feito o cálculo da nova nota, entretanto esse novo valor não está sendo atribuído na variável nota.

Veja a forma correta :

if (peso > 20) {
    nota = nota - 4;
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora