Ir para conteúdo

POWERED BY:

Arquivado

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

cfaria

Problemas com divisão de numeros

Recommended Posts

Boas pessoal

 

Estou com um problema na divisão de um numero.

 

Eu pego ele de um formulario Ex: 1.40 e tenho de fazer a seguinte divisão

 

1/1.4 = 0.71

 

O problema é que esta a devolver o seguinte resultado:

 

0.071

 

Alguem sabe como solucionar esse problema????

 

Cpts

Carlos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal é assim o codigo:

 

'Pega o valor do foormulario

valorA = request.Form(""&Sorte1&"")

 

totalA = formatnumber(1/valorA,2)

 

 

 

E o resultado não esta correcto, o que esta mal nisto??????

Compartilhar este post


Link para o post
Compartilhar em outros sites

faça isso

 

valorA = Replace(request.Form(""&Sorte1&""), ".", ",")

Obrigada pela ajuda, essa parte esta resolvida, agora tenho outro erro:

 

Essa divisão acontece com 3 variaveis:

valorA = Replace(request.Form(""&Sorte1&""), ".", ",")

valorB = Replace(request.Form(""&Sorte2&""), ".", ",")

valorC = Replace(request.Form(""&Sorte3&""), ".", ",")

 

totalA = formatnumber(1/valorA,2)

totalB = formatnumber(1/valorB,2)

totalC = formatnumber(1/valorC,2)

 

 

Depois tenho de somar o resultado das tres divisoes, mas não esta a dar correcto o resultado

 

total = totalA + totalB + totalC

 

da um numero esquesito Ex:

(1/1,5)+(1/1,8)+(1/1,4) = 0,67+0,56+0,71= 0,670,560,71 (Devia dar 1,94)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se quiser antes você pode dar um CInt na variável.

 

Response.write CInt(numero)

 

Exemplo

<% 
Response.write CInt(16.4) 
Response.write CInt(16.6) 
%>

 

A função CInt() arredonda o número para o mais próximo, não importando se é positivo ou negativo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

se ele arredondar, vai dar erro no final do calculo, se for retirar porcentagem tudo bem, mais se for trabalhar com moeda não aconselho!

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.