Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Erik# en 25 Septiembre 2008, 20:31 pm



Título: Secuencia fibonacci
Publicado por: Erik# en 25 Septiembre 2008, 20:31 pm
Aqui os dejo el algoritmo de la secuencia fibonacci en java, espero que os sirva:

Código
  1. import javax.swing.JOptionPane;
  2.  
  3. public class Fibonacci
  4. {
  5. public static void main(String[] args)
  6. {
  7.    int n, fib;
  8.    String n1;
  9.    n1 = JOptionPane.showInputDialog(null,"Introduce una cantidad: ");
  10.    n = Integer.parseInt(n1);
  11.    if (n < 3)
  12.    {
  13.     JOptionPane.showMessageDialog(null,"Resultado final (Sin fibonacci): "+ n);
  14. }else{
  15. fib=(n-1)+(n-2);
  16. JOptionPane.showMessageDialog(null,"Resultado final (Con fibonacci): "+ fib);
  17. }
  18. }
  19. }


Título: Re: Secuencia fibonacci
Publicado por: :ohk<any> en 25 Septiembre 2008, 20:43 pm
Código
  1. class fibonaci{      
  2.   int fibo(int n){
  3.      if(n==1 || n==2) return 1;
  4.      else return fibo(n-1)+fibo(n-2);
  5.   }    
  6.  }
  7.  

Un saludo
Espero te sirva.

OHK


Título: Re: Secuencia fibonacci
Publicado por: Erik# en 25 Septiembre 2008, 21:10 pm
Código
  1. class fibonaci{      
  2.   int fibo(int n){
  3.      if(n==1 || n==2) return 1;
  4.      else return fibo(n-1)+fibo(n-2);
  5.   }    
  6.  }
  7.  

Un saludo
Espero te sirva.

OHK

Eso seria orientado a objetos, yo lo hice secuencial.


Título: Re: Secuencia fibonacci
Publicado por: juancho77 en 25 Septiembre 2008, 21:58 pm
No entiendo. Que se supone que tiene que hacer? La varible N que representa? Suponiendo que N representase el termino n-esimo de la secuencia, el codigo posteado primero no devuelva el numero que corresponderia.


Título: Re: Secuencia fibonacci
Publicado por: Nakp en 25 Septiembre 2008, 22:20 pm
Código
  1. class fibonaci{      
  2.   int fibo(int n){
  3.      if(n==1 || n==2) return 1;
  4.      else return fibo(n-1)+fibo(n-2);
  5.   }    
  6.  }
  7.  

Un saludo
Espero te sirva.

OHK

Eso seria orientado a objetos, yo lo hice secuencial.

orientado a objetos? es recursividad ¬¬


Título: Re: Secuencia fibonacci
Publicado por: Erik# en 25 Septiembre 2008, 23:39 pm
Nose, esque empece java hace 1 semana solo :S


Título: Re: Secuencia fibonacci
Publicado por: Amerikano|Cls en 29 Septiembre 2008, 06:10 am
los beneficios de la recursividad jaja

salu2


Título: Re: Secuencia fibonacci
Publicado por: Sk9ITk5Z en 1 Octubre 2008, 18:04 pm
el ejercicio de fibonacci te lo dejan por esa razon para entender lso beneficios de la recursividad  :P