1
resposta

Solução Gerando um relatório de manutenção

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

const valores = Object.values(manutencao);
let diasParados = 0;
let mesesManutencao = 0;
for (const valor of valores) {
  diasParados += valor;
  if (valor > 0) {
    mesesManutencao++;
  }
}
console.log(`Total de dias parados: ${diasParados}`);
console.log(`Meses com manutenção registrada: ${mesesManutencao}`);

if (diasParados > 20) {
  console.log("Status: Atenção! Acima do limite");
} else {
  console.log("Status: Dentro do limite anual");
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Estudante! Como vai?

Agradeço por compartilhar.

Gostei da sua solução, o código ficou claro como somou os dias e contou os meses com manutenção registrada. O fluxo está organizado e cumpre bem a proposta da atividade. Continue explorando a lógica de objetos em JavaScript, você está no caminho certo.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!