Ir para conteúdo
Fórum Script Brasil
  • 0

Calculo de Multiplicação em JavaScript


Alexandre_Rangel

Pergunta

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>
        <form action="" method="">


								
<label for="usuario">  Valor: </label>


<input class="form-control"   name="PO4R_ORCADO" id="PO4R_ORCADO" type="text"   onblur="percentual();" >

                            
<input class="form-control"name="PO4R_MAIS1" id="PO4R_MAIS1" type="text"  >                                
        </form>
</body>
</html>

<script type="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,37
    
 var a1 = parseFloat(vl_fr1)*parseFloat(p105);
 //Multiplica 1.114,37 * 1.05
 
 var 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>

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...