Botão Fatorial

6 respostas
AlissonGuj

Olá pessoal eu preciso saber se existe uma forma com o java.Math (existe só não me lebro qual é) para o botão fatorial pra quem não sabe o que é fatorial é o seguinte

o usuario digita o número por exemplo 6 e ele faz o seguinte cálculo 65432 = 720 mas depois ele tem que fazer o fatorial de 720 novamente entende se alguém souber uma forma lógica tb aceito

flw

abrass

6 Respostas

WendersonLP

Coloque essa parte do seu código aqui.

AlissonGuj

eu não tenho código eu pedi se existe uma java.Math cara

:-o

bestlinux

Pelo que sei, não existe uma classe que faz isso não…

lina

Oi,

http://java.sun.com/javase/6/docs/api/java/lang/Math.html diz que Math não tem um método desses.

"Uma forma de calcular o fatorial é lembrar que

(n - 1)! = Γ(n)

e chamar alguma das implementações clássicas da função Γ Por exemplo: http://lib.stat.cmu.edu/apstat/245 "

Tchauzin!

lina

Oi,

Apenas uma busca pelo fórum e encontrei: http://www.guj.com.br/posts/list/85615.java

Tchauzin!

B

720! = 2.601218943565795100204903227081e+1746 (segundo a calculadora do Windows). Como isso é muito maior que um double pode suportar, você precisa fazer contas com BigDecimal.

conselho: Faça como uma calculadora normal. Se o número ficar grande demais, simplesmente imprima “Erro”.

Criado 6 de novembro de 2009
Ultima resposta 11 de dez. de 2009
Respostas 6
Participantes 5