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}`);
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!