Google ClassroomGoogle Classroom
GeoGebraGeoGebra Ders

JavaScript - Secuencia Fibonacci - While, DoWhile & For

JavaScript Code

var n = parseInt(prompt("Secuencia de Fibonacci. Entre n:", 5)); fib1 = new Array(n + 1); fib2 = new Array(n + 1); fib3 = new Array(n + 1); fib1[0] = 0; fib2[0] = 0; fib3[0] = 0; ggbApplet.evalCommand("Lfib1={ }"); ggbApplet.evalCommand("Lfib2={ }"); ggbApplet.evalCommand("Lfib3={ }"); for (i = 1; i <= n; i++) { fib1[i] = 1; fib2[i] = 1; fib3[i] = 1; ggbApplet.setListValue("Lfib1", i, 1); ggbApplet.setListValue("Lfib2", i, 1); ggbApplet.setListValue("Lfib3", i, 1); } //alert(fib1.length + "\\" + fib2.length + "\\" + fib3.length); var i = 3; while (i <= n) { fib1[i] = fib1[i - 1] + fib1[i - 2]; ggbApplet.setListValue("Lfib1", i, fib1[i]); //alert("length=" + fib1.length + i + "=" + fib1[i]) i++; } ///////////////////// i = 2; do { i++; fib2[i] = fib2[i - 1] + fib2[i - 2]; ggbApplet.setListValue("Lfib2", i, fib2[i]); } while (i < n) ///////////////////// for (i = 3; i <= n; i++) { fib3[i] = fib3[i - 1] + fib3[i - 2]; ggbApplet.setListValue("Lfib3", i, fib3[i]); } ///////////////////// //alert(fib1.join()) alert("while=" + fib1.join() + "\n" + "do-while=" + fib2.join() + "\n" + "for=" + fib3.join());