Ir para conteúdo
Fórum Script Brasil

Rpf

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que Rpf postou

  1. Problema resolvido não é a melhor maneira mais está funcionando por enquanto, se por um acaso alguém tiver alguma sugestão avisa ai... var subTotal = (document.getElementById('qtd').value * Math.pow(10, 8)) * (document.getElementById('valorUnitario').value * Math.pow(10, 8)))/Math.pow(10, 16); document.getElementById('subtotal').value = subTotal; Obrigado...
  2. Muito obrigado pela resposta, mais será que tem alguma outra forma de arrumar isso? Já procurei soluções na internet mais não achei e essa função tofixed(); limita o número de casas após a virgula mais para o que estou fazendo não posso utilizar pois na maior parte das vezes o número vai ser com virgula ai se fixar a quantidade de casas vai ser ruim. Vou continuar procurando qualquer coisa posto aqui, e obrigado pela ajuda.
  3. Bom dia, estou tendo problemas com uma simples multiplicação usando JavaScript, tenho um formulário que em certa parte tem um campo quantidade e valor unitário que é multiplicado apresentado um subtotal porem com alguns valores o calculo da uma pequena diferença, ex: 10 * 0.0027 = 0.027000000000000003 5 * 0.0021 = 0.010499999999999999 3 * 4.36 = 13.080000000000002 Código: var subTotal = parseFloat(document.getElementById('qtd').value) * parseFloat(document.getElementById('valorUnitario').value); document.getElementById('subtotal').value = subTotal; Por isso solicito ajuda de vocês para uma possível solução e motivo porque isso ocorre. Desde já muito obrigado.
×
×
  • Criar Novo...