Skip to content

Commit 628c144

Browse files
Add files via upload
1 parent 2ed4d2c commit 628c144

1 file changed

Lines changed: 46 additions & 0 deletions

File tree

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
2+
// ********************************************************************************* fibonacci ***********************************************************************
3+
4+
// 1. Generate fibonacci of a Number:
5+
6+
// Generate Fibonacci of a number using for loop():
7+
function fibonacci(n) {
8+
let num1 = 0, num2 = 1, next;
9+
console.log("Fibonacci Sequence:");
10+
for (let i = 1; i <= n; i++) {
11+
console.log(num1);
12+
next = num1 + num2;
13+
num1 = num2;
14+
num2 = next;
15+
}
16+
}
17+
fibonacci(7);
18+
// Output:
19+
// Fibonacci Sequence:
20+
// 0
21+
// 1
22+
// 1
23+
// 2
24+
// 3
25+
// 5
26+
// 8
27+
28+
// OR
29+
30+
// Generate Fibonacci of a Number Using While Loop:
31+
function fibonacci(n) {
32+
let num1 = 0, num2 = 1, count = 0;
33+
console.log("Fibonacci Series:");
34+
while (count < n) {
35+
console.log(num1);
36+
let temp = num1 + num2;
37+
num1 = num2;
38+
num2 = temp;
39+
count++;
40+
}
41+
}
42+
fibonacci(7);
43+
// Output:
44+
// 0 1 1 2 3 5 8
45+
46+

0 commit comments

Comments
 (0)