USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  problema com números pequenos
2bad
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 17/01/2006 22:35 hs         
tenho aqui um pequeno programa, no qual trabalho com senos e cosenos, etc...
 
certos resultado que eu obtenho são bastante normais nessa área, por exemplo 1,44546x10^-4. ou outros.
 
o meu problema é o seguinte, o vb retorna os resultado em Exponencial, assim:
1,423543534xE-4, por exemplo. Esse número seria algo como 0,00014235...
 
o problema vem quando eu tento imprimir, seja na tela, seja na impressora. por exemplo:
 
text1.text = left(variavel,4)
 
o text fica com 1,425 ao ínvés de 0,001.
 
como posso resolver isso?
 
thx
   
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 18/01/2006 07:00 hs            
v1= int(variavel*10000)
v1=v1/10000
text1.text=v1
 

dsmn
   
2bad
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 18/01/2006 12:17 hs         
É, eu tinha pensado nisso. Mas achei que talvez houvesse uma maneira menos "esquema" haha ;p
 
Mas valeu, vou fazer isso então. thx
   
2bad
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 27/01/2006 14:51 hs         
Então pessoal, tentei fazer isso, mas não funcionou. Quando você multiplica um número na base E por 100000000, por exemplo, ele só inverte o sinal da base, ao invés de ficar 1,12321323xE-4 ele fica 1,12321323xE+4. Isto é, não consigo imprimir os números como eu queria. Já estou nessa dúvida faz muito tempo, e tudo que tento não soluciona.
 
Estou pensando em tratar esses números como string e usar métodos texto para encontrar o E, o sinal e a potência para "reescrever" o número.
 
Se não houver aqui uma solução milagrosa, eis que essa será minha solução.
É isso, obrigado.
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página