sábado, 3 de maio de 2014

Calculo Fatorial com Android

Ao produto dos números naturais começando em n e decrescendo até 1 denominamos de fatorial de n e representamos por n!.
Segundo tal definição, o fatorial de 5 é representado por 5! e lê-se 5 fatorial.
5! é igual a 5 . 4 . 3 . 2 . 1 que é igual a 120, assim como 4! é igual a 4 . 3 . 2 . 1 que é igual a 24, como 3! é igual a 3 . 2 . 1 que é igual a 6 e que 2! é igual a 2 . 1 que é igual a 2.
Por definição tanto 0!, quanto 1! são iguais a 1.
fonte : Matemática Didática.



A aplicação construída e rodando o nosso método de calculo é :

String calculo que recebe como argumento um EditText, a nossa forma de calcular é usar a classe wrapper Integer para converter a String capturada do EditText para um inteiro, feito isso o calculo é feito dessa maneira : 
n! = n . (n - 1)!  =  n . (n - 1) . (n - 2)! ...
o calculo termina em *2 pois todo numero natural multiplicado por 1 é ele mesmo.





A aplicação rodando , fazendo o calculo 5! (fatorial) utilizamos uma String para armazenar os dados do laço de repetição para incrementar e mostrar os dados dentro de um ScrollView encadeado com um TextView.

*Vale lembrar que a aplicação visa o calculo dentro de um inteiro, caso você queira calcular números maiores utilize float ou BigDecimal , verificações nulas também não foram feitas. 



A classe java : 


o XML : 
*adicionar em values String resource String :
 <string name="calculo">Calculo Fatorial</string>





Nenhum comentário:

Postar um comentário