1
resposta

Resposta

Eu só não entendi pq funcionou com 0.9 e não 0.10

const precos = [100, 80, 50, 120];

let organizacao = precos.map(precos => precos * 0.9);

console.log(`Preços com desconto: ${organizacao}`);
1 resposta

Oi Henrique! Tudo bem?

Quando você usa 0.9 no cálculo precos.map(precos => precos * 0.9);, você está multiplicando cada preço por 0.9, o que significa que está aplicando um desconto de 10%. Isso porque multiplicar por 0.9 é o mesmo que calcular 90% do valor original (100% - 10%).

Agora, se você tentar usar 0.10, o que você está fazendo é multiplicar cada preço por 0.10, ou seja, está calculando apenas 10% do valor original, e não aplicando um desconto de 10%. Isso resultaria em preços muito menores, que não correspondem ao desconto desejado.

Portanto, para aplicar um desconto de 10%, o correto é multiplicar por 0.9, como você fez inicialmente. Isso garante que cada preço seja reduzido em 10% do seu valor original.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.