1
resposta

[Projeto] Resolução

function calcularDesconto(preco, desconto = 10) {
    const valorFinal = preco - (preco * desconto) / 100;
    return valorFinal;
}

console.log(calcularDesconto(200, 20));
console.log(calcularDesconto(200));
1 resposta

Oi, Letícia! Como vai?

Agradeço por compartilhar.

Gostei de como você usou parametro com valor padrao na funcao calcularDesconto, isso deixa o codigo mais flexivel e evita repeticao quando o desconto nao e informado. Do jeito que você explicou, a funcao fica clara e fácil de reutilizar em outros contextos.

Uma dica interessante para o futuro e usar toFixed para controlar casas decimais no valor final, veja este exemplo:


function calcularDesconto(preco, desconto = 10) {
  const valorFinal = preco - (preco * desconto) / 100;
  return valorFinal.toFixed(2);
}

console.log(calcularDesconto(200));

Esse código retorna o valor final formatado com duas casas decimais, deixando a exibição mais organizada.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!