Ir para conteúdo

POWERED BY:

Arquivado

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

Thiago_ASP

Problema na Soma de Valores....

Recommended Posts

Fala Galera, tava meio sumido.. mas tamu aí na atividade....

to com um pequeno problema.....

é o seguinte...

 

eu fiz um formulário que manda com um "get" para uma página de cálculos, que faz um request dos valores...

 

<%perg1 = Request.QueryString("perg1")perg2 = Request.QueryString("perg2")perg3 = Request.QueryString("perg3")perg4 = Request.QueryString("perg4")perg5 = Request.QueryString("perg5")perg6 = Request.QueryString("perg6")perg7 = Request.QueryString("perg7")perg8 = Request.QueryString("perg8")perg9 = Request.QueryString("perg9")perg10 = Request.QueryString("perg10")perg11 = Request.QueryString("perg11")perg12 = Request.QueryString("perg12")perg13 = Request.QueryString("perg13")perg14 = Request.QueryString("perg14")perg15 = Request.QueryString("perg15")perg16 = Request.QueryString("perg16")perg17 = Request.QueryString("perg17")perg18 = Request.QueryString("perg18")perg19 = Request.QueryString("perg19")perg20 = Request.QueryString("perg20")total = perg1+perg2+perg3+perg4+perg5+perg6+perg7+perg8+perg9+perg10+perg11+perg12+perg13+perg14+perg15+perg16+perg17+perg18+perg19+perg20 %>

porem quando eu vou exibir o resultado, ele mostra os valores concatenados....

por exemplo ao invés de soma 1 + 1 = 2 ..... ele coloca 1 + 1 + 11

eu to ligado que ele ta reconhecendo meus valores como strings... como eu faço pra ele reconhecer como número, e fazer o cáuculo??

brigadão...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera.. Valew.... ja descobri uma forma....perg1 = CINT(Request.QueryString("perg1"))perg2 = CINT(Request.QueryString("perg2"))perg3 = CINT(Request.QueryString("perg3"))perg4 = CINT(Request.QueryString("perg4"))perg5 = CINT(Request.QueryString("perg5"))perg6 = CINT(Request.QueryString("perg6"))perg7 = CINT(Request.QueryString("perg7"))perg8 = CINT(Request.QueryString("perg8"))perg9 = CINT(Request.QueryString("perg9"))perg10 = CINT(Request.QueryString("perg10"))perg11 = CINT(Request.QueryString("perg11"))perg12 = CINT(Request.QueryString("perg12"))perg13 = CINT(Request.QueryString("perg13"))perg14 = CINT(Request.QueryString("perg14"))perg15 = CINT(Request.QueryString("perg15"))perg16 = CINT(Request.QueryString("perg16"))perg17 = CINT(Request.QueryString("perg17"))perg18 = CINT(Request.QueryString("perg18"))perg19 = CINT(Request.QueryString("perg19"))perg20 = CINT(Request.QueryString("perg20"))deu certo.... mas é a maneira certa?????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se forem valores inteiros está certinho, mas se você tiver algum valor decimal vai dar errado. E então, ao invés de usar o CINT(), deverá o usar o Cdbl() ou o Ccur().

Galera.. Valew.... ja descobri uma forma....perg1 = CINT(Request.QueryString("perg1"))perg2 = CINT(Request.QueryString("perg2"))perg3 = CINT(Request.QueryString("perg3"))perg4 = CINT(Request.QueryString("perg4"))perg5 = CINT(Request.QueryString("perg5"))perg6 = CINT(Request.QueryString("perg6"))perg7 = CINT(Request.QueryString("perg7"))perg8 = CINT(Request.QueryString("perg8"))perg9 = CINT(Request.QueryString("perg9"))perg10 = CINT(Request.QueryString("perg10"))perg11 = CINT(Request.QueryString("perg11"))perg12 = CINT(Request.QueryString("perg12"))perg13 = CINT(Request.QueryString("perg13"))perg14 = CINT(Request.QueryString("perg14"))perg15 = CINT(Request.QueryString("perg15"))perg16 = CINT(Request.QueryString("perg16"))perg17 = CINT(Request.QueryString("perg17"))perg18 = CINT(Request.QueryString("perg18"))perg19 = CINT(Request.QueryString("perg19"))perg20 = CINT(Request.QueryString("perg20"))deu certo.... mas é a maneira certa?????

Compartilhar este post


Link para o post
Compartilhar em outros sites

é isso mesmo tiozinho...se for tudo inteiro ta perfeito

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.