Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolução

const manutencao = {
jan: 2,
fev: 0,
mar: 5,
abr: 4,
mai: 0,
jun: 7
};

let diasParados = 0;

let mesesManutencao = 0;

for(const mes in manutencao) {
diasParados += manutencao[mes];
if(manutencao[mes] > 0) {
mesesManutencao ++;
}
}

let aviso = diasParados > 20 ? "Status: Atenção! Acima do limite." : "Status: Dentro do limite anual.";

console.log(Total de dias parados:, diasParados);
console.log(Meses com manutenção registrada:, mesesManutencao);
console.log(aviso);

1 resposta
solução!

Olá, Christian! Tudo bem?

Parabéns pela resolução! A lógica que você construiu para iterar sobre o objeto manutencao usando o loop for...in e a condicional para contar os meses está excelente. O uso do operador ternário para a variável aviso também deixou o código bem limpo e direto.

Bons estudos!

Sucesso

Imagem da comunidade