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}`);
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!