Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

hdnrf

porcentagem de 2 valores

Recommended Posts

Ola pessoal,

Estou tentando tirar uma porcentagem de 2 valores, segue codigo:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>.: Soma Valor :.</title>
<style type='text/css'>
body{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
</style>

<script>
function calcular(){
    var v1 = parseInt(document.getElementById('v1').value);
    var v2 = parseInt(document.getElementById('v2').value);
    var v3 = v1 - v2;
	var v4 = v3 / v1;
	document.getElementById('pct').innerHTML = v4 * 100;   
} 
</script>
</head>

<body>
<form>
<table width="350" border="0" align="center">
  <tr>
    <td>Valor venda:</td>
    <td><input type="text" id="v1"/></td>
  </tr>
  <tr>
    <td>Valor recebido:</td>
    <td><input type="text" id="v2" onblur="calcular()"/></td>
  </tr>
  <tr>
    <td>Porcentagem:</td>
    <td><span id="pct"></span></td>
  </tr>
</table>
</form>

Vou explicar..:

Estou tentando ver a porcentagem de uma venda para saber quando que a maquina de cartão esta me tomando, com isso tenho 2 valores.

valor da venda (v1): 475,00

valor recebido (v2): 460,75

Sei que a porcentagem é de "3%" [14,25].

So que o retorno esta saindo assim: "3.1578947368421053"

Eu queria que saísse com no máximo 2 casas depois da ","

Alguém pode me dar uma luz

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que legal cara, na conhecia esse comando.

Dei uma arrumada na função e ficou show!.

function calcular(){
    var v1 = parseInt(document.getElementById('v1').value);
    var v2 = parseInt(document.getElementById('v2').value);
    var v3 = (((v1 - v2)/v1)*100);
	var v4 = v3.toFixed(2);
	document.getElementById('pct').innerHTML = v4;   
} 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.