C# Cómo hacer la serie de Fibonacci con .NET

La sucesión de Fibonacci, también conocida como serie de Fibonacci es una sucesión de números que empieza por 0 y 1, cada nuevo número es la suma de los dos anteriores.

Generar una serie Fibonacci con C# es un ejercicio habitual en las escuelas o en pruebas de acceso a un trabajo. Así que vamos a resolver este ejercicio.

En que consiste la serie de Fibonacci

Recuerda que empezamos con 0 y 1 y los sumamos, al resultado le sumamos el valor anterior. La serié de Fibonacci empieza así: 0, 1, 1, 2, 3, 5, 8, 13, 21, etc…

La secuencia sería tal que así:

  • 0 + 1 = 1.
  • 1 + 1 = 2.
  • 1 + 2 = 3.
  • 2 + 3 = 5.
  • 3 + 5 = 8.
  • 5 + 8 = 13.
  • 8 + 13 = 21.

Código fuente para generar una secuencia Fibonacci

Mediante el siguiente código puedes generar la secuencia de Fibonacci con 30 secuencias, este número puede ser ilimitado, de ahí este límite.

int v1 = 0;
int v2 = 1;

//Mostramos el primer número el 0.
Console.WriteLine(v1);

//En este caso generamos 30 sucesiones del código Fibonacci.
for (int i = 0; i < 30; i++)
{
    //Almacenamos el valor v1 en una variable temporal para no perderlo.
    int temp = v1;

    //El valor 1 se convierte en el valor 2.
    v1 = v2;

    //Sumamos los valores.
    v2 = temp + v1;

    //Mostramos por pantalla el resultado. 
    Console.WriteLine(v1);
}

Secuencia Fibonacci en otros lenguajes de programación

Para acabar el artículo, si estás pensando en comprar hosting o en comprar dominio Web, déjame recomendarte estos artículos:

Deja un comentario