Test Foro de elhacker.net SMF 2.1

Programación => Programación General => 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 (java) [Seleccionar]
import javax.swing.JOptionPane;

public class Fibonacci
{
public static void main(String[] args)
{
    int n, fib;
    String n1;
    n1 = JOptionPane.showInputDialog(null,"Introduce una cantidad: ");
    n = Integer.parseInt(n1);
    if (n < 3)
    {
    JOptionPane.showMessageDialog(null,"Resultado final (Sin fibonacci): "+ n);
}else{
fib=(n-1)+(n-2);
JOptionPane.showMessageDialog(null,"Resultado final (Con fibonacci): "+ fib);
}
}
}
Título: Re: Secuencia fibonacci
Publicado por: :ohk<any> en 25 Septiembre 2008, 20:43 PM
Código (java) [Seleccionar]

class fibonaci{     
   int fibo(int n){
      if(n==1 || n==2) return 1;
      else return fibo(n-1)+fibo(n-2);
   }   
  }


Un saludo
Espero te sirva.

OHK
Título: Re: Secuencia fibonacci
Publicado por: Erik# en 25 Septiembre 2008, 21:10 PM
Cita de: ohk en 25 Septiembre 2008, 20:43 PM
Código (java) [Seleccionar]

class fibonaci{     
   int fibo(int n){
      if(n==1 || n==2) return 1;
      else return fibo(n-1)+fibo(n-2);
   }   
  }


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
Cita de: Erik# en 25 Septiembre 2008, 21:10 PM
Cita de: ohk en 25 Septiembre 2008, 20:43 PM
Código (java) [Seleccionar]

class fibonaci{     
   int fibo(int n){
      if(n==1 || n==2) return 1;
      else return fibo(n-1)+fibo(n-2);
   }   
  }


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