Pessoal, bom dia!
Estou fazendo uma página com um cálculo simples de porcentagem.
Existe um formuário que coloco o valor da venda, a comissão é fixa em 13% e a tarifa é um valor que você coloca também.
Exemplo: (valor da venda) R$ 100,00 - (comissão 13%) - (tarifa) R$ 8,50 = (resultado) R$ 78,50, só que está gerando o resultado de R$ 79,00.
Como faço para corrgir esse problema?
Segue o código:
$(function(){
$('#valorVenda').on('input', function() {
calculate();
});
$('#tarifa').on('input', function() {
calculate();
});
function calculate(){
var pPos = parseFloat($('#valorVenda').val());
var tar = parseFloat($('#tarifa').val());
var result = " ";
if(isNaN(pPos) || isNaN(tar)){
}else{
result = ((pPos - ((13.00 * pPos) / 100.00)) - tar).toFixed(2);
}
$('#total').val(result);
}
});
Pergunta
DuRodrig
Pessoal, bom dia!
Estou fazendo uma página com um cálculo simples de porcentagem.
Existe um formuário que coloco o valor da venda, a comissão é fixa em 13% e a tarifa é um valor que você coloca também.
Exemplo: (valor da venda) R$ 100,00 - (comissão 13%) - (tarifa) R$ 8,50 = (resultado) R$ 78,50, só que está gerando o resultado de R$ 79,00.
Como faço para corrgir esse problema?
Segue o código:
$(function(){
$('#valorVenda').on('input', function() {
calculate();
});
$('#tarifa').on('input', function() {
calculate();
});
function calculate(){
var pPos = parseFloat($('#valorVenda').val());
var tar = parseFloat($('#tarifa').val());
var result = " ";
if(isNaN(pPos) || isNaN(tar)){
}else{
result = ((pPos - ((13.00 * pPos) / 100.00)) - tar).toFixed(2);
}
$('#total').val(result);
}
});
Desde já agradeço.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.