quinta-feira, 3 de março de 2011

Visual Basic Tip: Constantes matemáticas

Uma dica simples mas útil. Quando se precisa de uma constante como PI ou E, certos programadores usam o número em si. Exemplo:



Mas existe outra maneira de obter tais constantes, maneira esta mais precisa nos resultados. São através de fórmulas matemáticas.
O código delas são: Pi, por exemplo, equivale ao quadruplo do arco tangente de 1 radiano. Sendo assim:

Agora a constante de Euler. Nesse temos de ir por partes para entender o porquê da fórmula.
Vamos supor o logarítmo natural de 2:

Podemos afirmar que:

Sendo assim:

Como queremos saber o valor de , manteremos ele em evidência:

Obtendo assim "2,71828....".
O código então é:
e = 2 ^ (1 / Log(2))

Representando .

A outra constante matemática que pode ser usada na programação é a razão áurea (representada pela letra grega phi: ). A fórmula para ela é:
phi = (Sqr(5) + 1) / 2

Representa-se pela fórmula: cujo resultado é ~1.61803398874989.


É isso pessoal! Em breve postarei novas dicas e novos programas! Fiquem atentos!


----------------------- 10/12/2011 - Errata na fórmula de Euler acima. A equação do VB está correta, entretanto, na explicação, me equivoquei ao dizer que e=raíz 0.69... de 2. Na verdade, e = Raíz de (1/0.69...) de 2.

0 comentários:

Postar um comentário