Práctica #6

Serie de Fibonacci en JavaScript

function fibonacci(n) {
    if (n <= 0) return 0;
    if (n == 1) return 1;
    return fibonacci(n - 1) + fibonacci(n - 2);
}

console.log("Ingrese la cantidad de números a generar: ");
let n = parseInt(readline());

let serie = "";
for (var i = 0; i < n; i++) {
    serie += fibonacci(i);
    if (i > 0) {
        serie += ", ";
    }
}
console.log("Serie de Fibonacci:\n" + serie);
                        
  1. function fibonacci(n) {
  2. if (n <= 0) return 0;
  3. if (n == 1) return 1;
  4. return fibonacci(n - 1) + fibonacci(n - 2);
  5. }
  6. console.log("Ingrese la cantidad de números a generar: ");
  7. let n = parseInt(readline());
  8. let serie = "";
  9. for (var i = 0; i < n; i++) {
  10. serie += fibonacci(i);
  11. if (i > 0) {
  12. serie += ", ";
  13. }
  14. }
  15. console.log("Serie de Fibonacci:\n" + serie);
function fibonacci(n) {
    if (n <= 0) return 0;
    if (n == 1) return 1;
    return fibonacci(n - 1) + fibonacci(n - 2);
}

console.log("Ingrese la cantidad de números a generar: ");
let n = parseInt(readline());

let serie = "";
for (var i = 0; i < n; i++) {
    serie += fibonacci(i);
    if (i > 0) {
        serie += ", ";
    }
}
console.log("Serie de Fibonacci:\n" + serie);

  • ¿Qué programa se utilizó para escribir el programa?

    Visual Studio Code

  • ¿Por qué fue escogido?

    Se escogió este Software debido a su integración nativa con el lenguaje, al igual que es muy sencillo de encontrar errores en el código con este editor.

  • ¿Por qué se me hizo fácil?

    Debido a lo simple que es el Editor, y gracias a que sus características me permiten moverme en mi código con más fácilidad y rastrear líneas de código completo.