1
resposta

[Projeto] Resolução

const relatorio = {
  temperatura: 75,
  vibracao: 40,
  pressao: 55,
  nivelRuido: 30,
};

function exibirRelatorio(relatorio) {
  const categorias = [];
  const valores = [];

  for (let chave in relatorio) {
    let valor = relatorio[chave];
    categorias.push(chave);
    valores.push(valor);
  }

  console.log("Categorias avaliadas:", categorias);
  console.log("Valores registrados:", valores);
}

function detalharRelatorio(relatorio) {
  console.log("Detalhamento:");

  for (let chave in relatorio) {
    let valor = relatorio[chave];
    if (valor > 50) {
      valor += " (alerta)";
    } else {
      valor += " (ok)";
    }
    console.log(`${chave}: ${valor}`);
  }
}

exibirRelatorio(relatorio);
detalharRelatorio(relatorio);
1 resposta

Oi, Gabriel! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.

Seu código ficou bem organizado ao separar a exibição geral em exibirRelatorio() e o detalhamento em detalharRelatorio(). Também foi uma boa escolha usar o for...in para percorrer as propriedades do objeto relatorio, já que isso facilita analisar cada categoria de forma dinâmica.

Continue firme nos estudos.

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