Preciso fazer um calculo de porcentagem sobre um valor, porém dependendo do numero a ser calculado(se houver dizima periodica no resultado por exemplo)o resultado é arredondado e não apresenta casas decimais, exemplo:
(estou calculando por 1.05 porque equivale a um acréscimo de 105%)
11.114,37 * 1.05 = 11.6697(Por que sem casas decimais?)
11,11 * 1.05 = 11.55(O correto seria 11,66)
Ou seja... O calculo está errado e as vezes nem aparece casas decimais.. Preciso dos resultados corretos com apenas 2 casas decimais. Onde estou errando? Por favor me ajudem!
<html><head></head><body><formaction=""method=""><labelfor="usuario"> Valor: </label><inputclass="form-control"name="PO4R_ORCADO"id="PO4R_ORCADO"type="text"onblur="percentual();"><inputclass="form-control"name="PO4R_MAIS1"id="PO4R_MAIS1"type="text"></form></body></html><scripttype="text/javascript">function percentual(){var p105 ="1.05";var p110 ="1.10";var p115 ="1.15";var vl_fr1 = document.getElementById("PO4R_ORCADO").value;//1.114,37var a1 = parseFloat(vl_fr1)*parseFloat(p105);//Multiplica 1.114,37 * 1.05var a2 = parseFloat(vl_fr1)*parseFloat(p110);var a3 = parseFloat(vl_fr1)*parseFloat(p115);
document.getElementById('PO4R_MAIS1').value = a1;// resultado = 11.6697 na calcyladora do windows da 11.670,08}</script>
Pergunta
Alexandre_Rangel
Preciso fazer um calculo de porcentagem sobre um valor, porém dependendo do numero a ser calculado (se houver dizima periodica no resultado por exemplo) o resultado é arredondado e não apresenta casas decimais, exemplo:
(estou calculando por 1.05 porque equivale a um acréscimo de 105%)
11.114,37 * 1.05 = 11.6697 (Por que sem casas decimais?)
11,11 * 1.05 = 11.55 (O correto seria 11,66)
Ou seja... O calculo está errado e as vezes nem aparece casas decimais.. Preciso dos resultados corretos com apenas 2 casas decimais. Onde estou errando? Por favor me ajudem!
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.