Skip to content

Commit

Permalink
calculo correto de desconto para filiados
Browse files Browse the repository at this point in the history
  • Loading branch information
saadbruno committed Sep 10, 2024
1 parent 8312d39 commit 956370c
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 7 deletions.
24 changes: 18 additions & 6 deletions calcValor.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,27 @@
valorFinal.onkeyup = function(){
console.log(valorFinal.value);
calcValores();
};

valorFiliadosFinal.onkeyup = function(){
calcValores();
};

function arredondar(value) {
return Math.round(value * 100)/100;
}

function calcValores() {
console.log(valorFinal.value);

// ticketsports fica com 10% do valor
// vamos supor:
const valorDescontado = valorFinal.value / 1.1;
const valorDescontadoFiliados = (valorFinal.value - 100) / 1.1;
const valorDescontadoFiliados = valorFiliadosFinal.value / 1.1;

const valorDescontoFiliados = valorFinal.value - valorDescontadoFiliados;
const valorDescontoFiliados = valorDescontado - valorDescontadoFiliados;

valorTS.innerHTML = valorDescontado;
valorFiliadosTS.innerHTML = valorDescontoFiliados;
valorTS.innerHTML = arredondar(valorDescontado);
valorFiliadosTS.innerHTML = arredondar(valorDescontoFiliados);


};
}
6 changes: 5 additions & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,13 @@ <h2>Formatador de CSV do TicketSports</h2>
<summary>Calculadora de valor de inscrição</summary>
<div id="calculadoraDeInscricao">
<div>
<div>Valor que o atleta paga</div>
<div>Valor para não filiados</div>
<input type="number" name="" id="valorFinal" />
</div>
<div>
<div>Valor para filiados</div>
<input type="number" name="" id="valorFiliadosFinal" />
</div>
<div>
<div>Valor pra inserir no TicketSports</div>
<div id="valorTS"></div>
Expand Down

0 comments on commit 956370c

Please sign in to comment.