function calculaDesconto(prc, desc){
let resultado = prc *(1 - desc / 100)
console.log(`valor da sua compra é ${resultado}`)
}
calculaDesconto(100, 20)
//80
function calculaDesconto(prc, desc){
let resultado = prc *(1 - desc / 100)
console.log(`valor da sua compra é ${resultado}`)
}
calculaDesconto(100, 20)
//80
Oi, Jhonatan, como vai?
O seu código executa perfeitamente a lógica matemática para o cálculo e a exibição do valor final da compra. Apenas notei um detalhe referente ao enunciado, que solicita a inclusão de um valor padrão de 10% para a porcentagem de desconto. No JavaScript, nós podemos definir esses valores padrões diretamente na declaração dos parâmetros, o que garante o funcionamento da função mesmo quando um dos argumentos é omitido durante a chamada.
Para aplicar esse conceito, basta atribuir o valor desejado junto ao nome da variável na definição da função. Um exemplo prático seria alterar a primeira linha do seu código para function calculaDesconto(prc, desc = 10). Dessa forma, se você executar uma chamada como calculaDesconto(100) sem informar o segundo valor numérico, a linguagem automaticamente aplicará o desconto de 10%.
Parabenizo pelo seu desempenho na resolução da atividade e agradeço por ter compartilhado a sua prática com a comunidade.
Continue se dedicando aos estudos e lembre-se de que o fórum está a disposição.