· Andrés Ledo · NET  · Lectura en 2 min

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

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.

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.

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.

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:

    Compartir
    Volver al blog

    Artículos relacionados

    Ver todos los artículos »
    ¿Qué es un Dominio Web?

    ¿Qué es un Dominio Web?

    Un dominio web básicamente se encarga de traducir una dirección IP que sería la que identifica a tu servidor, a un nombre de dominio o un texto que...