Java | Serie de fibonacci




La serie de fibonacci la forman una serie de números tales que:

El primer término de la serie es el número 1
El segundo término de la serie es el número 1
Los siguientes términos de la serie de fibonacci se obtienen de la suma de los dos anteriores:

1, 1, 2, 3, 5, 8, 13, ..... 

Vamos a escribir el programa java que muestra los N primeros números de la serie. El valor de N se lee por teclado.

import java.util.*;
/**
* zonex-warez.tk
* Serie de Fibonacci en Java
* Programa que imprima los N primeros números de la serie de Fibonacci. 
* El primer número de la serie es 1, el segundo número es 1 y cada uno de los 
* siguientes es la suma de los dos anteriores.
* 1, 1, 2, 3, 5, 8, 13,  ....... , N
* @author Enrique
*/
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int numero,fibo1,fibo2,i;
        do{
            System.out.print("Introduce numero mayor que 1: ");
            numero = sc.nextInt();
        }while(numero<=1);
        System.out.println("Los " + numero + " primeros términos de la serie de Fibonacci son:");  



        fibo1=1;
        fibo2=1; 

        System.out.print(fibo1 + " ");
        for(i=2;i<=numero;i++){
             System.out.print(fibo2 + " ");
             fibo2 = fibo1 + fibo2;
             fibo1 = fibo2 - fibo1;
        }
        System.out.println();
    }
}
Java | Serie de fibonacci
13 Puntos Score: 4.3/10
Visitas: 551 Favoritos: 2
Ver los usuarios que votaron...
2 Comentarios Java | Serie de fibonacci
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!