Float * numero fracionario não dá certo ... CCS

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Float * numero fracionario não dá certo ... CCS

Mensagempor geraldomelo » 21 Mai 2008 06:13

pessoal , aqui não to conseguindo fazer isso :

float a , b ;
a=1023;
b=a*2.5 ;

o resultado que retorna eh -1737.4

era pra ser 2557.5 ... num to mais entendendo nada ..

alguém poderia me ajudar ??

abs
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor Fábio Pereira » 21 Mai 2008 09:11

Tente fazer uma atualização do seu compilador, isto parece ser um bug.

T+
Fábio Pereira
embeddedsystems.io
Avatar do usuário
Fábio Pereira
Word
 
Mensagens: 674
Registrado em: 16 Out 2006 09:07
Localização: Kitchener, ON

Mensagempor Jorge_Francisco » 21 Mai 2008 09:44

Como está mostrando o resultado?
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Mensagempor B-EAGLE » 23 Mai 2008 16:05

tenta isso:


float a , b ;
a=(float)1023;
b=a*(float)2.5 ;
B-EAGLE
Word
 
Mensagens: 847
Registrado em: 19 Out 2006 14:12
Localização: Campo Grande - MS

Mensagempor Paulo_P » 24 Mai 2008 13:42

Já tive o mesmo problema e somente funcionou dessa forma.
Tente informar assim:


int16 a,b;
a = 1023;
b = (a * 2.5);

ou assim:

int32 a,b;
a = 1023;
b = (a * 2.5);

Boa sorte,

Paulo
ppap@translate.com.br
Paulo_P
Bit
 
Mensagens: 23
Registrado em: 24 Mar 2007 14:31
Localização: São Paulo (capital)

Mensagempor geraldomelo » 25 Mai 2008 02:40

pessoal , tentei tudo q vcs me falaram ... nada funcionou ...

Fábio , ou pessoal , então vcs poderiam me indicar qual seria alguma versão do CCS que não bug(ou tantos bugs) .... vou ter que atualizar então .

abs

Geraldo .
geraldomelo
Byte
 
Mensagens: 267
Registrado em: 14 Out 2006 16:53
Localização: Ribeirão preto - SP

Mensagempor tcpipchip » 25 Mai 2008 22:49

Sera que a resposta esta certo e voce nao esta imprimindo errado ?
Acho dificil hum bug assim...
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor Jorge_Francisco » 25 Mai 2008 22:52

tcpipchip escreveu:Sera que a resposta esta certo e voce nao esta imprimindo errado ?
Acho dificil hum bug assim...


Também acho isso, perguntei a mesma coisa, mas não houve resposta.
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x