Outra forma de calcular o valor do produto - Desafio do Curso Conhecendo Função de JS
- #JavaScript
No curso 'conhecendo a função do JS' tem um desafio de calcular o valor do produto, onde tem quer ter desconto e juros. Diante do desafio, usei meu conhecimento que obtive no curso e criei meu próprio código antes de ver a aula da solução do desafio. Após criar o código e ver a aula que demonstra a solução, fiquei admirada, como cada pessoa tem uma forma de pensar.
Sei que meu código ainda há muitas coisas para melhorar e principalmente aplicar algumas regras para deixar o código clean, mas, por outro lado estou bem feliz, por ter conseguido executar o conhecimento e chegar na solução. Foi uma forma meio diferente, mas, consegui chegar no resultado.
var valorProduto = 120
function calcularPorcentagemDesconto(valorProduto, porcentagem){
return valorDaCompra = valorProduto - (valorProduto * porcentagem );
}
function calcularPorcentagemAcrescimo( valorProduto, porcentagem ){
return valorDaCompra = valorProduto + (valorProduto * porcentagem);
}
function formaDePagamento( tipoPagamento){
if (tipoPagamento === 1){
var porcentagem = 0.1;
return calcularPorcentagemDesconto(valorProduto, porcentagem);
} else if (tipoPagamento === 2){
var porcentagem = 0.15;
return calcularPorcentagemDesconto(valorProduto, porcentagem);
} else if (tipoPagamento === 3){
return valorProduto;
} else if (tipoPagamento === 4){
var porcentagem = 0.10;
return calcularPorcentagemAcrescimo(valorProduto, porcentagem);
}
}
console.log(formaDePagamento(4));