Vous êtes sur la page 1sur 3

19/10/13

Delphi Expresso: Rotinas matemticas para manipulao numrica

Blog dedicado tecnologia Delphi


Incio Sobre

se x ta-fe ira, 22 d e ab ril d e 2011

Sobre o autor

Rotinas matemticas para manipulao numrica


Boa Tarde! Vou tentar agrupar nessa postagem as principais rotinas de manipulao numrica que o Delphi possui. So rotinas simples mas de grande utilidade. Fica a fonte de consulta, tanto pra quem est iniciando quanto para quem no guarda o NomexUtilidade de todas rotinas na memria. Vou abordar cada rotina de forma terica e prtica. - Abs(): Funo retorna o valor absoluto(mdulo) de um valor real. 1 2 A b s ( 1 . 5 ) ;/ / af u n oi g n o r aos i n a ln e g a t i v oer e t o r n a1 . 5 . A b s ( 1 ) ;/ / af u n oi g n o r aos i n a ln e g a t i v oer e t o r n a1 .
?

Rafael Pimenta Mineiro, certificado Delphi Developer pela Embarcadero e formado pela faculdade Pitgoras. Trabalha atualmente como analista de sistemas na PUC Minas utilizando as tecnologias Delphi, SQL Server, Cristal Report e outras. Estuda por prazer as tecnologias Delphi, C#, ASP.NET e MySQL. E-mail para contato: rafa.spimenta@gmail.com Visualizar meu perfil completo

- Frac(): Funo retorna o fracionrio de um valor real. 1 2 F r a c ( 1 . 5 ) ;/ / r e t o r n a5 . F r a c ( 1 . 5 ) ;/ / r e t o r n a5 .


?

Pesquisar

Pesquisar

- Int(): A Funo Int, ao contrrio da funo Frac, retorna a parte inteira de um valor real. 1 2 I n t ( 1 . 5 ) ;/ / r e t o r n a1 . I n t ( 1 . 5 ) ;/ / r e t o r n a1 .
?

Feed

Postagens Comentrios

- Odd(): A funo Odd retorna um Booleano. True no caso do valor real for mpar, False se for Par. 1 2 O d d ( 1 . 5 ) ;/ / r e t o r n aT r u e . O d d ( 2 ) ;/ / r e t o r n aF a l s e .
?

Nuvem de Tag
Arredondamento DataSetField Certificao

ClientDataSet

Delphi

Master Detail Matemtica

Rotinas

- Trunc(): A funo Trunc trunca um valor do tipo real para um valor inteiro. 1 2 3 4 5 T r u n c ( 1 2 . 6 ) ;/ / r e t o r n a1 2 T r u n c ( 1 3 . 4 ) ;/ / r e t o r n a1 3 T r u n c ( 1 3 . 5 ) ;/ / r e t o r n a1 3 T r u n c ( 1 4 . 5 ) ;/ / r e t o r n a1 4 T r u n c ( 1 5 . 5 ) ;/ / r e t o r n a1 5
?

Postagens populares

Rotinas de arredondamento: Round, RoundTo, SimpleRoundTo, SetRoundMode e GetRoundMode Relacionamento Master Detail utilizando DataSetField Copiar registros de um ClientDataSet filtrado sem precisar varr-lo Rotinas matemticas para manipulao numrica Certificao Delphi

- Round(): A funo Round retorna um valor inteiro arredondado para o nmero inteiro mais prximo do valor passado como parmentro. Ela utiliza por padro o mtodo do banqueiro, em que nmeros com a parte decimal igual a 0,5 so arredondados para o nmero par mais prximo. 1 2 3 4 5 R o u n d ( 1 2 . 6 ) ;/ / r e t o r n a1 3 R o u n d ( 1 3 . 4 ) ;/ / r e t o r n a1 3 R o u n d ( 1 3 . 5 ) ;/ / r e t o r n a1 4 R o u n d ( 1 4 . 5 ) ;/ / r e t o r n a1 4 R o u n d ( 1 5 . 5 ) ;/ / r e t o r n a1 6
?

Arquivo do blog

- Sqr(): A funo Sqr retorna o quadrado de um nmero real. 1 2 S q r ( 2 ) ;/ / r e t o r n a4 S q r ( 1 0 ) ;/ / r e t o r n a1 0 0


?

2012 ( 1 ) 2011 ( 5 ) Junho ( 1 ) Maio ( 1 )

delphiexpresso.blogspot.com.br/2011/04/delphi-funcoes-tipos-numericos.html

1/3

19/10/13

Delphi Expresso: Rotinas matemticas para manipulao numrica


- Sqrt(): A funo Sqrt retorna a raiz quadrada de um nmero real. 1 2 S q r t ( 4 ) ;/ / r e t o r n a2 S q r t ( 1 0 0 ) ;/ / r e t o r n a1 0
?

Abril ( 3 ) Certificao Delphi Rotinas matemticas para manipulao numrica Begin

- Exp(): A funo Exp retorna o valor de 'e' elevado potncia do valor passado como parmetro, onde 'e' a base dos logaritmos naturais. 1 2 E x p ( 2 ) ;/ / r e t o r n a7 , 3 8 9 0 5 6 0 9 8 9 3 0 6 5 E x p ( 4 ) ;/ / r e t o r n a5 4 , 5 9 8 1 5 0 0 3 3 1 4 4 2
?

Seguidores

Participar deste site - Ln(): A funo Ln retorna o logaritmo natural de uma expresso real. 1 2 L n ( 2 . 7 2 ) ;/ / r e t o r n a1 , 0 0 0 6 3 1 8 8 0 3 0 7 9 1 L n ( 1 0 ) ;/ / r e t o r n a2 , 3 0 2 5 8 5 0 9 2 9 9 4 0 5
?

Google Friend Connect

Membros (21)

- Random(): A funo gera nmeros aleatrios dentro de um intervalo especificado. Onde: 0 <= X < Range. Se a faixa no for especificada, o resultado um nmero aleatrio do tipo real dentro do intervalo: 0 <= X < 1. Para inicializar o gerador de nmeros aleatrios, adicione uma chamada a Randomize. 1 2 3 4 R a n d o m i z e ; R a n d o m ( 1 0 ) ;/ / r e t o r n au mn m e r oe n t r e0e1 0 R a n d o m ( 1 0 0 ) ;/ / r e t o r n au mn m e r oe n t r e0e1 0 0 R a n d o m ;/ / r e t o r n au mn m e r oe n t r e0e1 .
?

J um membro? Fazer login

Minha lista de blogs

isso ae pessoal, no prximo post irei aprofundar nas rotinas do Delphi para arredondamento, so elas: Round(), RoundTo(), SimpleRoundTo(), SetRoundMode() e GetRoundMode().
Postado por Rafael Pimenta s 14:25 Recomende isto no Google Marcadores: Matemtica , Rotinas Reaes:

Profissionais TI - Pra quem respira informao Andreano Lanusse Blog | Tecnologia e Desenvolvimento de Software Eu Gosto do Delphi

muito til (0)

til (0)

pouco til (0)

desnecessrio (0)

Carlos H. Cantu Blog The Road to Delphi - a Blog about programming

Um comentrio :
Lucas Santos 23 de abril de 2011 09:37 No sabia que o arredondamento do Delphi seguia o mtodo do banqueiro, foi bom pra entender melhor a forma de arredondamento. Vlw Responder

Balaio Tecnolgico Guinther Pauli Erick Sasse Blog do Luiz TDevRocks Erick Sasse TPodcast Mais que bom cdigo

Digite seu comentrio...

Mundo do Programador

Comentar como:

Conta do Google

Publicar

Visualizar

Links para esta postagem


Criar um link Postagem mais recente Assinar: Postar comentrios ( Atom ) Incio Postagem mais antiga

delphiexpresso.blogspot.com.br/2011/04/delphi-funcoes-tipos-numericos.html

2/3

19/10/13

Delphi Expresso: Rotinas matemticas para manipulao numrica

Tecnologia do Blogger.

delphiexpresso.blogspot.com.br/2011/04/delphi-funcoes-tipos-numericos.html

3/3

Vous aimerez peut-être aussi