Jump to content


Photo

Como Deixar Em Formato Decimal?


  • Faça o login para participar
2 replies to this topic

#1 World Will Web

World Will Web

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 14/01/2008, 11:11


Olá, pessoal!

Por favor, eu gostaria de uma ajudinha num sistema que eu estou fazendo. A minha dúvida é a seguinte:

Possuo este código para fazer a multiplicação de uns valores sobre um preço

function soma(){

document.getElementById("vl_ipi").value = '0';
var vl_custo	 = parseFloat(document.getElementById("vl_custo").value);
var ipi			  = parseFloat(document.getElementById("ipi").value);

document.getElementById("vl_ipi").value = ((vl_custo * ipi) / 100) + vl_custo;

}

function soma2(){

document.getElementById("vl_venda").value= '0';
var vl_ipi 		= parseFloat(document.getElementById("vl_ipi").value);
var margem  = parseFloat(document.getElementById("margem").value);

document.getElementById("vl_venda").value = ((vl_ipi * margem) / 100) + vl_ipi;

}

Feito esse processo de multiplicação e soma dos valores de cada campo, o resultado às vezes sai numa dízima periódica :( , como eu faço pra q este resultado só fique no formato de moeda, com apenas duas casas decimais?

Abraços... por favor é pra ontem issooooo...



#2 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 14/01/2008, 11:28

alert(Number(15.3333333).toFixed(2));

É só aplicar o toFixed com o número de casas que você quer usar.
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#3 World Will Web

World Will Web

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 14/01/2008, 12:07

alert(Number(15.3333333).toFixed(2));

É só aplicar o toFixed com o número de casas que você quer usar.



Tão simples assim! huauhaahua

Vlw, mtu obrigado! :D






1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq