ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Arredondamento de Numeros Reais

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Off-Topic
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9100
Localização: Sinop-MT

MensagemEnviada: Sex Abr 29, 2011 11:43 am    Assunto: Arredondamento de Numeros Reais Responder com Citação

blz galera,

deem uma olhada neste blog q fala sobre numeros de pontos flutuantes

http://rvelthuis.de/articles/articles-floats.html

q coisa...
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/


Editado pela última vez por joemil em Ter Mai 03, 2011 10:32 am, num total de 2 vezes
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rafmattos
Colaborador
Colaborador


Registrado: Quinta-Feira, 11 de Fevereiro de 2010
Mensagens: 3416
Localização: Campo Grande/MS

MensagemEnviada: Sex Abr 29, 2011 2:47 pm    Assunto: Responder com Citação

interessante
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
rodrigonh
Novato
Novato


Registrado: Domingo, 1 de Mai de 2011
Mensagens: 13

MensagemEnviada: Seg Mai 02, 2011 2:57 pm    Assunto: Responder com Citação

Esse assunto de números flutuantes em computação sempre me deu nó na cabeça.
Já li artigos a respeito, como este que postou mas na verdade nunca precisei de usar números flutuantes. Vou precisar em breve pois estou planejando um aplicativo que deverá fazer muitas contas, do tipo em estatística e tal... e esse assunto é o que me dá mais frio na barriga.

Será que "Rounding" (arredondamento) será a solução ? :p
Esperar pra ver brrrrrrrrr
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9100
Localização: Sinop-MT

MensagemEnviada: Ter Mai 03, 2011 10:31 am    Assunto: Responder com Citação

ta ai a continuacao:

http://delphiexpresso.blogspot.com/2011/05/funcoes-round-roundto-simpleroundto.html#more
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rodrigonh
Novato
Novato


Registrado: Domingo, 1 de Mai de 2011
Mensagens: 13

MensagemEnviada: Ter Mai 03, 2011 10:58 am    Assunto: Responder com Citação

Muito bacana a matéria, sem falar no blog, bem bacana também.
Pois é, começo a desconfiar mesmo que em se trantando de números flutuantes, "Rounding" é a solução para trazer os números a um mundo mais real, prático.

Interessante no artigo

Código:
Round(14.5); //retorna 14
Round(15.5); //retorna 16


Do blog: "Ela utiliza por padrão o método do banqueiro, em que números com a parte decimal igual a 0,5 são arredondados para o número par mais próximo."

Alguém sabe a lógica por trás disto? Talvez normalização, considerando um conjunto de dados aleatórios? É o que parece ...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Off-Topic Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB