Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Java | Serie de fibonacci
#1
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.

Código:
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();
    }
}
#2
Típico ejercicio que se hace cuando estas aprendiendo a programar en cualquier idioma.
Un saludo y gracias por el código,
#3
Me recuerda mucho a cuando empecé con Javascript, cosas tipo var suma = digito1 + digito2 jaja muy bueno Gran sonrisa
MIS OBJETIVOS EN SKYLIUM

-Llegar a 50   mensajes [✔]
-Llegar a 100 mensajes [✔]
-Llegar a 250 mensajes [✔]
-Conseguir 25 de reputacion []

#4
me has traido recuerdos de mis años de juventud cuando nos enseñaban con ese tipo de ejemplos
#5
Gracias por el codigo amigo, esa clase de ejercicios son una excelente manera de introducirse al mundo de la programación.
#6
Estudio ingenieria en informatica y me sirvio bastante para comprenderlo, se agradece bastante el aporte bro.


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Aplicación con JAVA Posits 13 279 20-12-2017, 03:14 PM
Último mensaje: alieninc
  ¿ por que google chrome es incomtaible con java a partir del 2015? dormio 0 237 30-11-2015, 01:29 PM
Último mensaje: dormio
  Reproducir sonido en java programist 2 332 28-11-2015, 03:13 AM
Último mensaje: Juliens
  Programación web con Java GWT Kiichi 2 407 10-09-2015, 02:59 PM
Último mensaje: d0rag0n
  c# | serie de Fibonacci warez 0 204 03-03-2015, 05:21 AM
Último mensaje: warez
  Conexion Java a una base de datos de mysql warez 0 327 03-03-2015, 05:05 AM
Último mensaje: warez
  Java | 4 operaciones basicas con menu de opciones warez 3 3,027 02-02-2015, 11:13 AM
Último mensaje: YamaT
  java | Suma de varios numeros warez 0 411 27-01-2015, 06:08 AM
Último mensaje: warez
  Java | Calcular promedio con JOptionPane warez 0 2,207 27-01-2015, 05:58 AM
Último mensaje: warez
  Guia para desactivar java ante un nuevo agujero 0 day con exploit romeho 7 906 07-09-2014, 03:32 AM
Último mensaje: Luis Felipe Fuentes



Usuarios navegando en este tema: 1 invitado(s)