const produtos = [
{nome: 'refrigerador', preco: 3000, quantidadeVendida: 26},
{nome: 'Televisão', preco: 4000, quantidadeVendida: 150},
{nome: 'Celular', preco: 1800, quantidadeVendida: 300},
{nome: 'Microondas', preco: 760, quantidadeVendida: 86},
{nome: 'Airfryer', preco: 180, quantidadeVendida: 142},
{nome: 'Computador', preco: 3600, quantidadeVendida: 50},
]
function mostrarProdutos () {
console.log("\nRelatório de produtos vendidos:\n")
for (let produto of produtos) {
console.log(Produto: ${produto.nome} | preço: R$${produto.preco.toLocaleString('pt-BR', {style: 'currency', currency: 'BRL'})} | Quantidade vendida: ${produto.quantidadeVendida})
}
}
function produtosComMaisVendas () {
console.log("\nProdutos com alto volume de vendas (> 100 unidades):\n")
produtos.filter(produto => produto.quantidadeVendida > 100 ? console.log(produto.nome) : false)
}
function totalDeVendasPorProduto() {
console.log("\nTotal de vendas por produto:\n")
produtos.forEach(produto => {
console.log(${produto.nome}: R$${(produto.preco * produto.quantidadeVendida).toLocaleString('pt-BR', {style: 'currency', currency: 'BRL'})})
})
}
function maisLucrativo () {
let maisLucrativo = {nome: '', total: 0}
produtos.forEach(produto => {
if ((produto.preco * produto.quantidadeVendida) > maisLucrativo.total) {
maisLucrativo.total = produto.preco * produto.quantidadeVendida
maisLucrativo.nome = produto.nome
}
})
console.log(\nProduto mais lucrativo: ${maisLucrativo.nome} com R$${maisLucrativo.total.toLocaleString('pt-BR', {style: 'currency', currency: 'BRL'})} em vendas.\n)
}
function organizarRelatorio() {
mostrarProdutos()
produtosComMaisVendas()
totalDeVendasPorProduto()
maisLucrativo()
}
organizarRelatorio()