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}`);
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
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}`);
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!