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

Minha Resposta

Não cheguei a uma solução para identificar o produto mais lucrativo, porém segue meu código até onde consegui.

const produtos = [
  { nome: 'Notebook', preco: 2500, quantidadeVendida: 75 },
  { nome: 'Mouse', preco: 100, quantidadeVendida: 180 },
  { nome: 'Teclado', preco: 150, quantidadeVendida: 125 },
  { nome: 'Monitor', preco: 900, quantidadeVendida: 95 }
];

const exibeProdutos = produtos.forEach((produto) => {
    console.log(`Produto: ${produto.nome} | Preço: ${produto.preco} | Quandidade vendida: ${produto.quantidadeVendida}`);
})

const produtosMaisVendidos = produtos.filter ((produto => {
    if (produto.quantidadeVendida >= 100) console.log(produto.nome);
}));

console.log("Total de vendas por produto:");
const valorTotalProduto = produtos.map ((produto) => {
    return console.log(`${produto.nome}: R$${produto.preco * produto.quantidadeVendida}`);
});

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
1 resposta
solução!

Oi, Daniel! Como vai?

Gostei bastante de como você organizou os arrays e usou forEach, filter e map para estruturar os dados. Isso mostra que você já está dominando formas diferentes de percorrer listas no JavaScript.

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