Ir para conteúdo

POWERED BY:

Arquivado

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

marciolvs

Formatação moeda

Recommended Posts

Tenho os valores de um txt recuperado da seguinte forma e calculado

 

<%

valortotal = request("txtvalortotal")

valorentrada = request("txtvalorentrada")

parcelas = request("txtparcelas")

 

valorparcela = (valortotal - valorentrada)

valorparcela2 = valorparcela / parcelas

 

response.Write(valortotal) &"<br>"

response.Write(valorentrada)&"<br>"

response.Write(valorparcela2)&"<br>"

%>

 

os valores de valortoal, valorentrada estavindo corretamente, mas quando dividi vem

 

Total: 1.750,00

Entrada: 300,00

Parcela2: -14999.125

 

 

alguem pode me ajudar a corrigir este -1499,125 que o certo seria 725,00 ?

 

OBS.: no localhost ele calcula certinho.

Compartilhar este post


Link para o post
Compartilhar em outros sites

use o FormatNumber

Compartilhar este post


Link para o post
Compartilhar em outros sites

use o FormatNumber

 

 

Não deu certo, ele fica assim -14,999.13

 

negativo, calculo errado e o . e , no local errado tbm...

 

como disse no localhost funca de boa

 

estranho

 

fui informado pelo servidor que o servidor é padrão americano e eu tenho que tratar a programação..

*tem base de como faço isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

use o Session.LCID=1046 ' que é para o Brasil

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use o Session.LCID como o xanburzum citou, e faça a conversão dos valores:

 

 

valortotal = CCur(request("txtvalortotal"))
valorentrada = CCur(request("txtvalorentrada"))
parcelas = CInt(request("txtparcelas"))

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.