¡Hola, Invitado!


Patrocinantes


Síguenos en Facebook


Síguenos en Twitter

Compartir este tema:
Sucesion Fibonacci
Jh0uBrt Sin conexión
Miembro
***

Mensajes: 126
Registro en: Aug 2010
Gracias dados: 4
Gracias recibidos: 13
Mensaje: #1
Sucesion Fibonacci
  • Compartir en Delicious
  • Compartir en Digg
  • Compartir en Linkedin
  • Compartir en MySpace
  • Compartir en Technorati
  • Compartir en Tuenti
Bueno, Mi primer post es un simple algoritmo que realiza la famosa sucesion Fibonacci que es la siguiente:

0,1,1,2,3,5,8,13,21,34,55,89.......... hasta el infinito!

El algoritmo es el siguiente
se suman los ultimos 2 numeros comenzando con 0,1

0+1 = 1 ---> 0,1,1
1+1 = 2 ---> 0,1,1,2
1+2 = 3 ---> 0,1,1,2,3
2+3 = 5 ---> 0,1,1,2,3,5
5+3 = 8 ---> 0,1,1,2,3,5,8
8+5 = 13 ---> 0,1,1,2,3,5,8,13

BUeno aqui dejo el Codigo en Java! =)
Lenguaje JAVA
import java.io.*;
public class Fibonacci {
 
	/**
	 * 
	 * @author HypnotiC      Jh0uBrt
	 * 
	 */
	public static void main(String[] args) throws IOException{
BufferedReader L = new BufferedReader(new InputStreamReader(System.in));
long CV,N1,N2,x,r;
N1 = 0;N2 = 1;x = 0;r=0;
String Cifra = N1+","+N2;
System.out.println("Cuantas veces desea realizar la sucesion? (desde 0,1 en adelante)");
CV = Integer.parseInt(L.readLine());
while (r != CV){
    x = N1+N2;
	Cifra = Cifra + "," + x;
	System.out.println(Cifra+",");
	N1 = N2; N2 = x;
	r++;
}
	}
 
}

Cualquier código de tu autoría que no hayas revisado en meses, bien podría haberlo escrito cualquier otra persona, porque al volverlo a revisar no te enterarás de nada.


[Imagen: ubuntuuser5.jpg?w=350&h=19]
(Este mensaje fue modificado por última vez en: 24-08-2010 08:02 AM por -Gosw-.)
21-08-2010 09:02 AM
WWW Buscar Citar
Han agradecido: -Gosw- , .:WindHack:. , Sifaw , jeann
swik Sin conexión
Moderador Global
******

Mensajes: 352
Registro en: Jul 2010
Gracias dados: 31
Gracias recibidos: 37
Mensaje: #2
RE: Sucesion Fibonacci
  • Compartir en Delicious
  • Compartir en Digg
  • Compartir en Linkedin
  • Compartir en MySpace
  • Compartir en Technorati
  • Compartir en Tuenti
Está bueno ;)

[Imagen: moderadorglobal.png]
21-08-2010 09:16 AM
Buscar Citar
.:WindHack:. Sin conexión
Administrador
*******

Mensajes: 842
Registro en: Jul 2010
Facebook Google+ Twitter YouTube
Gracias dados: 62
Gracias recibidos: 60
Mensaje: #3
RE: Sucesion Fibonacci
  • Compartir en Delicious
  • Compartir en Digg
  • Compartir en Linkedin
  • Compartir en MySpace
  • Compartir en Technorati
  • Compartir en Tuenti
¡Muy bien!, aunque se podrían disminuir unas cuantas líneas de código.

Lenguaje JAVA
package Fibonnaci;
import java.io.*;
 
/**
 *
 * @author WindHack
 */
public class Main {
 
    public static void main(String[] args)throws IOException
    {
       BufferedReader Fibo = new BufferedReader(new InputStreamReader(System.in));
       int A=1,B=0,i=0,Result,Terms;
 
       System.out.println("¿De cuántos términos desea la sucesión?: ");
       Terms = Integer.parseInt(Fibo.readLine());
       while (i <= Terms)
       {
           Result = A+B;
           A = B;
           B = Result;
           System.out.print(Result+",");
           i++;
       }
    }
}

[Imagen: WindSig.php]
[Imagen: DaW-User.png]
[Imagen: administradorq.png]
"The only thing they can't take from us are our minds."
(Este mensaje fue modificado por última vez en: 21-08-2010 01:57 PM por .:WindHack:..)
21-08-2010 01:26 PM
WWW Buscar Citar
Jh0uBrt Sin conexión
Miembro
***

Mensajes: 126
Registro en: Aug 2010
Gracias dados: 4
Gracias recibidos: 13
Mensaje: #4
RE: Sucesion Fibonacci
  • Compartir en Delicious
  • Compartir en Digg
  • Compartir en Linkedin
  • Compartir en MySpace
  • Compartir en Technorati
  • Compartir en Tuenti
Cierto!
Muy bien Wind! pero tampoco es mucha diferencia!!

Cualquier código de tu autoría que no hayas revisado en meses, bien podría haberlo escrito cualquier otra persona, porque al volverlo a revisar no te enterarás de nada.


[Imagen: ubuntuuser5.jpg?w=350&amp;h=19]
23-08-2010 04:53 AM
WWW Buscar Citar
.:WindHack:. Sin conexión
Administrador
*******

Mensajes: 842
Registro en: Jul 2010
Facebook Google+ Twitter YouTube
Gracias dados: 62
Gracias recibidos: 60
Mensaje: #5
RE: Sucesion Fibonacci
  • Compartir en Delicious
  • Compartir en Digg
  • Compartir en Linkedin
  • Compartir en MySpace
  • Compartir en Technorati
  • Compartir en Tuenti
(23-08-2010 04:53 AM)Jh0uBrt escribió:  Cierto!
Muy bien Wind! pero tampoco es mucha diferencia!!

Jejejeje, exacto. :P

[Imagen: WindSig.php]
[Imagen: DaW-User.png]
[Imagen: administradorq.png]
"The only thing they can't take from us are our minds."
23-08-2010 05:59 AM
WWW Buscar Citar
jeann Sin conexión
Moderador
*****

Mensajes: 479
Registro en: Jul 2010
Gracias dados: 36
Gracias recibidos: 22
Mensaje: #6
RE: Sucesion Fibonacci
  • Compartir en Delicious
  • Compartir en Digg
  • Compartir en Linkedin
  • Compartir en MySpace
  • Compartir en Technorati
  • Compartir en Tuenti
esta bien :-)

[Imagen: Venezuela.GIF]
[Imagen: stallmanbaja212x300.jpg]
[Imagen: moderadorrt.png]
30-09-2010 12:19 AM
Buscar Citar




Usuario(s) navegando en este tema: 1 invitado(s)