Jump to content


Photo

Somar Variáveis


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

#1 pchardnet

pchardnet

    ×-× 3D ×-×

  • Usuários
  • 1068 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte-MG

Posted 24/05/2004, 17:19

Tenho as variáveis

Dim strvalor, strtaxa, vtotal

strvalor = 70,00
strtaxa = 1,90

vtotal = strvalor + strtaxa

A variável vtotal está recebendo 70,001,90 ao invés de 71,90

Q tipo de "tratamento" tem que ser feito neste caso??
www.wvirtu.net - Hospedagem Sites - PHP + MySql + Fantástico - Joomla! pré-instalado

www.joomlaminas.org - Grupo de Usuários Joomla! de Minas Gerais

#2 wozniak

wozniak

    Arquiteto de software

  • Usuários
  • 578 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro / RJ

Posted 24/05/2004, 17:26

tenta o format number

FormatNumber(vtotal)

abraços

t+

#3 Info_Tec

Info_Tec

    Servo do DEUS VIVO!

  • Usuários
  • 398 posts
  • Sexo:Não informado
  • Localidade:Entre a cadeira e o teclado
  • Interesses:Jesus, minha esposa e filha.<br>ASP, Lógica de programação, Projeto de Estradas, $$$ que tô precisando!

Posted 24/05/2004, 17:33

Use o Cdbl para transformar os valores. Teste e dê retorno se funcionou.
A cada minuto está mais perto.
Aceite JESUS como seu único e suficiente salvador!
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.

#4 pchardnet

pchardnet

    ×-× 3D ×-×

  • Usuários
  • 1068 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte-MG

Posted 24/05/2004, 17:34

Deu não cara... pra varia nunca acerto de primeira....hehe

Tipos incompatíveis: 'FormatNumber'
/web/boleto/boleto.asp, line 417


Vou postar a parte do script que é feita este calculo...

'................................. CONFIGURAÇÃO DOS VALORES DE CADA CURSO
If strcurso = "Graduação" then
strvalor= "70,00"
elseif strcurso="Pós-Graduação" then
strvalor="120,00"
elseif strcurso="Manutenção Preditiva" then
strvalor="117,00"
end if
'................................. CONFIGURAÇÃO DA TAXA DO BANCO
strtaxa = "1,90" ' Define taxa a ser cobrada pelo banco (LINHA 411)
'................................. VALOR TOTAL DO BLOQUETO (não alterar)
vtotal = strvalor + strtaxa

As variáveis devem ser setadas com algum formato numérico tb??

Valeu!

Edição feita por: pchardnet, 24/05/2004, 17:36.

www.wvirtu.net - Hospedagem Sites - PHP + MySql + Fantástico - Joomla! pré-instalado

www.joomlaminas.org - Grupo de Usuários Joomla! de Minas Gerais

#5 Info_Tec

Info_Tec

    Servo do DEUS VIVO!

  • Usuários
  • 398 posts
  • Sexo:Não informado
  • Localidade:Entre a cadeira e o teclado
  • Interesses:Jesus, minha esposa e filha.<br>ASP, Lógica de programação, Projeto de Estradas, $$$ que tô precisando!

Posted 24/05/2004, 17:46

Só uma coisa: "70,00" é diferente de 70,00 tá bom?
A cada minuto está mais perto.
Aceite JESUS como seu único e suficiente salvador!
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.

#6 pchardnet

pchardnet

    ×-× 3D ×-×

  • Usuários
  • 1068 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte-MG

Posted 24/05/2004, 17:50

Só uma coisa: "70,00" é diferente de 70,00 tá bom?

Eu sei kra... estou procurando uma forma de fazer funcionar...

Consegui utilizando Ccur

vtotal = Ccur(strvalor) + Ccur(strtaxa)

Porém o meu resultado fica assim: 71,9

ao invés de: 71,90

Como corrijo isso??

Obrigado!
www.wvirtu.net - Hospedagem Sites - PHP + MySql + Fantástico - Joomla! pré-instalado

www.joomlaminas.org - Grupo de Usuários Joomla! de Minas Gerais

#7 pchardnet

pchardnet

    ×-× 3D ×-×

  • Usuários
  • 1068 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte-MG

Posted 25/05/2004, 09:26

Ok, consegui resolver

'................................. CONFIGURAÇÃO DOS VALORES DE CADA CURSO
If strcurso = "Graduação" then
strvalor= 70.00
elseif strcurso="Pós-Graduação" then
strvalor= 120.00
elseif strcurso="Manutenção Preditiva" then
strvalor= 117.00
end if

'................................. CONFIGURAÇÃO DA TAXA DO BANCO
strtaxa = formatnumber(1.90) ' Define taxa a ser cobrada pelo banco 

'................................. VALOR TOTAL DO BLOQUETO (não alterar)
v = strvalor +  strtaxa
vtotal = formatnumber(v)

Response.write (formatnumber(vtotal))

www.wvirtu.net - Hospedagem Sites - PHP + MySql + Fantástico - Joomla! pré-instalado

www.joomlaminas.org - Grupo de Usuários Joomla! de Minas Gerais




0 user(s) are reading this topic

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

IPB Skin By Virteq