1
resposta

Calculando desconto

function calculaDesconto(prc, desc){
    let resultado = prc *(1 - desc / 100)
    console.log(`valor da sua compra é ${resultado}`)
}

calculaDesconto(100, 20) 
//80
1 resposta

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.

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