· 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...

    Switch en C#: Guía Completa

    Switch en C#: Guía Completa

    La estructura switch ofrece una alternativa más limpia y organizada a múltiples if-else encadenados, permitiendo a los programadores gestionar varias...

    Validar DNI, NIE y CIF online

    Validar DNI, NIE y CIF online

    En España, validar la autenticidad de documentos como el DNI, NIE y CIF es crucial para cumplir con las regulaciones y prevenir fraudes. Las...

    Cómo usar los comentarios en PHP

    Cómo usar los comentarios en PHP

    Mejora tu código PHP con nuestra guía definitiva sobre comentarios. ¡Descubre técnicas eficientes y buenas prácticas para llevar tus proyectos al...

    C#: Tutorial Entity Framework

    C#: Tutorial Entity Framework

    Para algunos utilizar Entity Framework es confuso, sobre todo si nunca has trabajado con un ORM, en esta especie de tutorial voy a ayudarte a...