Tente: if Valor - Int(Valor) > 0 then Valor := Int(Valor) + 1;
Lembrando que Valor deve ser Extended. []'s --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal [EMAIL PROTECTED] --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 12.0 Kernel 2.6.21.5-custom --------------------------------------------------- ----- Mensagem original ---- De: Filippe Maymone <[EMAIL PROTECTED]> Para: [EMAIL PROTECTED]; delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 30 de Junho de 2008 17:34:52 Assunto: [delphi-br] Arredondamento Galera, Preciso fazer um arredondamento e não estou conseguindo. Eu tenho uma conta emcima de um resultado de um clientdataset (FieldByName( 'Quantidade' ).Value)/ 4) O resultado as vezes da 4,25 por exemplo .. Eu preciso que se der maior do que 4,0 por exemplo 4,1 .. arredonde para 5 .. sempre para maior. 5,5 = 6 4,1 = 5 5,001 = 6 Sempre para maior .. como fazer ?? alguem pode me dar um help .. obrigado, Filippe Maymone [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]