Falta pouco!

0 dias

0 horas

0 min

0 seg

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

[Dúvida] Minha resposta, podem avaliar?

esse foi um código que eu fiz, deu poucos erros, consegui fazer e indo testando:

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 }
];

console.log('\nRelatório de produtos vendidos.\n')

let relatorio = produtos.forEach((p => {
    console.log(`Produto: ${p.nome} | Preço: R$ ${p.preco} | Quantidade: ${p.quantidadeVendida}`)
}))

console.log('\nProdutos com alto volume de vendas (> 100 unidades):\n')

let volumeVendas = produtos.map((p) => {
    if (p.quantidadeVendida > 100) {
        console.log(p.nome);
    }
});


console.log('\n Total de vendas por produto:\n')

let totalDeVendas = produtos.map((v => {
    let vendas = (v.quantidadeVendida * v.preco).toFixed(2);
    console.log(`${v.nome}: R$ ${vendas}`)
}))
1 resposta
solução!

Oi, Felipe! Como vai?

Ficou ótimo como você utilizou o forEach e o map para exibir relatórios diferentes sobre os produtos. Essa forma de organizar o código ajuda muito na leitura e entendimento.

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