فیبونیکی تسلسل کیا ہے اور آپ ازگر ، C ++ ، اور جاوا اسکرپٹ میں ایک کو کیسے پرنٹ کرتے ہیں؟

فیبونیکی تسلسل کیا ہے اور آپ ازگر ، C ++ ، اور جاوا اسکرپٹ میں ایک کو کیسے پرنٹ کرتے ہیں؟

پروگرامنگ کا پہیلیاں اور ریاضی سے گہرا تعلق ہے۔ پروگرامنگ پہیلیاں حل کرنا آپ کو ذہنی طور پر فعال اور فٹ رکھنے کا ایک طریقہ ہے۔ یہ مسئلہ حل کرنے کی مہارتوں کو بڑھانے میں مدد کرتا ہے۔





فبونیکی تسلسل کا مسئلہ منطق پر مبنی پروگرامنگ کے مسائل میں سے ایک ہے جو حل کرنے میں مزہ آتا ہے اور تکنیکی انٹرویوز میں بھی پوچھا جاتا ہے۔ ہم سمجھتے ہیں کہ یہ آپ کی ریاضی کی مہارت کو اپنی پسند کی کسی بھی زبان میں بہتر بنانا ہے۔





اچھا لگتا ہے؟ آو شروع کریں. اس آرٹیکل میں ، آپ سیکھیں گے کہ فبونیکی ترتیب کو n شرائط اور n قیمت تک کیسے چھاپنا ہے۔





فبوناکی تسلسل کیا ہے؟

Fibonacci تسلسل نمبروں کی ایک سیریز ہے جہاں ہر نمبر دو پچھلے نمبروں کا مجموعہ ہے ، جو 0 اور 1 سے شروع ہوتا ہے ، ریاضی میں ، اس ترتیب کو Fn.

F0 = 0 and F1 = 1.
and
Fn = Fn-1 + Fn-2

فبونیکی ترتیب:



0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...

پہلا n Fibonacci نمبر پرنٹ کرنا۔

مسئلہ یہ بیان

آپ کو ایک نمبر دیا گیا ہے۔ n . آپ کو پہلے تک فبونیکی ترتیب پرنٹ کرنے کی ضرورت ہے۔ n شرائط

مثال 1۔ : چلو n = 5.





پہلے 5 فبونیکی نمبر: 0 1 1 2 3۔

اس طرح ، پیداوار 0 1 1 2 3 ہے۔





مثال 2۔ : چلو n = 7.

پہلے 7 فبونیکی نمبر: 0 1 1 2 3 5 8۔

اس طرح ، پیداوار 0 1 1 2 3 5 8 ہے۔

C ++ پروگرام پہلا n Fibonacci نمبر پرنٹ کرنے کے لیے۔

ذیل میں C ++ پروگرام پہلے n Fibonacci نمبر پرنٹ کرنے کے لیے ہے۔

// C++ program to print the Fibonacci sequence upto n terms
#include
using namespace std;
void printFibonacciSequence(int n)
{
int a = 0, b = 1;
int nextTerm;
if (n<1)
{
return;
}
cout << 'Fibonacci Sequence Upto ' << n << ' terms:' << endl;
cout << a << ' ';
for(int i=1; i {
cout << b << ' ';
// Next term is the sum of the last two terms
nextTerm = a + b;
a = b;
b = nextTerm;
}
cout << endl;
}
int main()
{
int n1 = 5;
printFibonacciSequence(n1);
int n2 = 7;
printFibonacciSequence(n2);
int n3 = 3;
printFibonacciSequence(n3);
int n4 = 10;
printFibonacciSequence(n4);
int n5 = 8;
printFibonacciSequence(n5);
return 0;
}

آؤٹ پٹ:

Fibonacci Sequence Upto 5 terms:
0 1 1 2 3
Fibonacci Sequence Upto 7 terms:
0 1 1 2 3 5 8
Fibonacci Sequence Upto 3 terms:
0 1 1
Fibonacci Sequence Upto 10 terms:
0 1 1 2 3 5 8 13 21 34
Fibonacci Sequence Upto 8 terms:
0 1 1 2 3 5 8 13

ازگر پروگرام پہلے این فبوناکی نمبر پرنٹ کرنے کے لیے۔

ذیل میں پہلا این فبونیکی نمبر پرنٹ کرنے کے لیے ازگر کا پروگرام ہے۔

# Python program to print the fibonacci sequence upto n terms
def printFibonacciSequence(n):
a = 0
b = 1
if (n <1):
return
print('Fibonacci Sequence Upto', n, 'terms:')
print(a, end=' ')
for i in range(1, n):
print(b, end=' ')
# Next term is the sum of the last two terms
nextTerm = a + b
a = b
b = nextTerm
print()

n1 = 5
printFibonacciSequence(n1)
n2 = 7
printFibonacciSequence(n2)
n3 = 3
printFibonacciSequence(n3)
n4 = 10
printFibonacciSequence(n4)
n5 = 8
printFibonacciSequence(n5)

آؤٹ پٹ:

Fibonacci Sequence Upto 5 terms:
0 1 1 2 3
Fibonacci Sequence Upto 7 terms:
0 1 1 2 3 5 8
Fibonacci Sequence Upto 3 terms:
0 1 1
Fibonacci Sequence Upto 10 terms:
0 1 1 2 3 5 8 13 21 34
Fibonacci Sequence Upto 8 terms:
0 1 1 2 3 5 8 13

متعلقہ: C ++ ، ازگر ، اور جاوا اسکرپٹ میں دو میٹرکس کو کیسے شامل اور گھٹایا جائے۔

پہلا این فبونیکی نمبر پرنٹ کرنے کے لیے جاوا اسکرپٹ پروگرام۔

ذیل میں پہلا این فبونیکی نمبر پرنٹ کرنے کے لیے جاوا اسکرپٹ پروگرام ہے:

// JavaScript program to print the Fibonacci sequence up to n terms
function printFibonacciSequence(n) {
let a = 0, b = 1;
let nextTerm;
if (n<1) {
return;
}
document.write('Fibonacci Sequence Upto ' + n + ' terms:' + '
');
document.write(a + ' ');
for(let i=1; i document.write(b + ' ');
// Next term is the sum of the last two terms
nextTerm = a + b;
a = b;
b = nextTerm;
}
document.write('
');
}

let n1 = 5;
printFibonacciSequence(n1);
let n2 = 7;
printFibonacciSequence(n2);
let n3 = 3;
printFibonacciSequence(n3);
let n4 = 10;
printFibonacciSequence(n4);
let n5 = 8;
printFibonacciSequence(n5);

آؤٹ پٹ:

Fibonacci Sequence Upto 5 terms:
0 1 1 2 3
Fibonacci Sequence Upto 7 terms:
0 1 1 2 3 5 8
Fibonacci Sequence Upto 3 terms:
0 1 1
Fibonacci Sequence Upto 10 terms:
0 1 1 2 3 5 8 13 21 34
Fibonacci Sequence Upto 8 terms:
0 1 1 2 3 5 8 13

Fibonacci تسلسل کو n قدر تک پرنٹ کرنا۔

مسئلہ یہ بیان

آپ کو ایک نمبر دیا گیا ہے۔ n . آپ کو فبونیکی ترتیب کو قریب ترین قدر سے کم یا اس کے برابر پرنٹ کرنے کی ضرورت ہے۔ n .

مثال 1۔ : چلو n = 38.

فبونیکی ترتیب 38 تک: 0 1 1 2 3 5 8 13 21 34۔

اس طرح ، پیداوار 0 1 1 2 3 5 8 13 21 34 ہے۔

مثال 2۔ : چلو n = 91.

فبونیکی ترتیب 91: 0 1 1 2 3 5 8 13 21 34 34 89 تک۔

بالوں کا رنگ آن لائن مفت فوٹو ایڈیٹر تبدیل کریں۔

اس طرح ، پیداوار 0 1 1 2 3 5 8 13 13 21 34 55 89 ہے۔

متعلقہ: تکرار کا استعمال کرتے ہوئے قدرتی نمبروں کا مجموعہ کیسے تلاش کریں۔

C ++ پروگرام Fibonacci تسلسل کو n قدر تک پرنٹ کرنے کے لیے۔

ذیل میں C ++ پروگرام ہے جو Fibonacci تسلسل کو n قیمت تک پرنٹ کرتا ہے۔

// C++ program to print the fibonacci sequence upto n value
#include
using namespace std;
void printFibonacciSequence(int n)
{
int a = 0, b = 1;
int sum = 0;
cout << 'Fibonacci Sequence Upto ' << n << ':' << endl;
while(sum <= n)
{
cout << sum << ' ';
a = b;
b = sum;
// Next term is the sum of the last two terms
sum = a + b;
}
cout << endl;
}
int main()
{
int n1 = 38;
printFibonacciSequence(n1);
int n2 = 56;
printFibonacciSequence(n2);
int n3 = 12;
printFibonacciSequence(n3);
int n4 = 91;
printFibonacciSequence(n4);
int n5 = 33;
printFibonacciSequence(n5);
return 0;
}

آؤٹ پٹ:

Fibonacci Sequence Upto 38:
0 1 1 2 3 5 8 13 21 34
Fibonacci Sequence Upto 56:
0 1 1 2 3 5 8 13 21 34 55
Fibonacci Sequence Upto 12:
0 1 1 2 3 5 8
Fibonacci Sequence Upto 91:
0 1 1 2 3 5 8 13 21 34 55 89
Fibonacci Sequence Upto 33:
0 1 1 2 3 5 8 13 21

متعلقہ: ایک سے زیادہ زبانوں میں دو نمبروں کا LCM اور GCD کیسے تلاش کریں۔

ازگر پروگرام فبونیکی ترتیب کو قدر تک پرنٹ کرنے کے لیے۔

ذیل میں فائیوناکی تسلسل کو n قیمت تک پرنٹ کرنے کے لیے ازگر کا پروگرام ہے:

# Python program to print the fibonacci sequence upto n value
def printFibonacciSequence(n):
a = 0
b = 1
sum = 0
print('Fibonacci Sequence Upto', n, ':')
while (sum<=n):
print(sum, end=' ')
a = b
b = sum
# Next term is the sum of the last two terms
sum = a + b
print()

n1 = 38
printFibonacciSequence(n1)
n2 = 56
printFibonacciSequence(n2)
n3 = 12
printFibonacciSequence(n3)
n4 = 91
printFibonacciSequence(n4)
n5 = 33
printFibonacciSequence(n5)

آؤٹ پٹ:

Fibonacci Sequence Upto 38:
0 1 1 2 3 5 8 13 21 34
Fibonacci Sequence Upto 56:
0 1 1 2 3 5 8 13 21 34 55
Fibonacci Sequence Upto 12:
0 1 1 2 3 5 8
Fibonacci Sequence Upto 91:
0 1 1 2 3 5 8 13 21 34 55 89
Fibonacci Sequence Upto 33:
0 1 1 2 3 5 8 13 21

متعلقہ: ازگر کا استعمال کرتے ہوئے کیو آر کوڈ بنانے اور ڈیکوڈ کرنے کا طریقہ

جاوا اسکرپٹ پروگرام فبونیکی ترتیب کو قدر تک پرنٹ کرنے کے لئے۔

ذیل میں جاوا اسکرپٹ پروگرام ہے جو کہ فبونیکی ترتیب کو n قیمت تک پرنٹ کرتا ہے۔

// JavaScript program to print the fibonacci sequence upto n value
function printFibonacciSequence(n) {
let a = 0, b = 1;
let sum = 0;
document.write('Fibonacci Sequence Upto ' + n + ':' + '
');
while(sum <= n)
{
document.write(sum + ' ');
a = b;
b = sum;
// Next term is the sum of the last two terms
sum = a + b;
}
document.write('
');
}

let n1 = 38;
printFibonacciSequence(n1);
let n2 = 56;
printFibonacciSequence(n2);
let n3 = 12;
printFibonacciSequence(n3);
let n4 = 91;
printFibonacciSequence(n4);
let n5 = 33;
printFibonacciSequence(n5);

آؤٹ پٹ:

Fibonacci Sequence Upto 38:
0 1 1 2 3 5 8 13 21 34
Fibonacci Sequence Upto 56:
0 1 1 2 3 5 8 13 21 34 55
Fibonacci Sequence Upto 12:
0 1 1 2 3 5 8
Fibonacci Sequence Upto 91:
0 1 1 2 3 5 8 13 21 34 55 89
Fibonacci Sequence Upto 33:
0 1 1 2 3 5 8 13 21

اپنی پروگرامنگ کی غلطیوں کو درست کریں۔

پروگرامنگ کے دوران ہر کوئی غلطیاں کرتا ہے۔ لیکن یہ غلطیاں بہت سارے مسائل کا باعث بن سکتی ہیں۔ پروگرامنگ کے دوران صاف اور موثر کوڈ لکھنا بہت ضروری ہے۔ آپ اس کے بارے میں کیسے جائیں گے؟

آپ کو پروگرامنگ کی عام غلطیوں سے بچنا چاہیے جیسے بار بار کوڈ ، برا متغیر نام ، تبصروں کا استعمال نہ کرنا ، زبان کا زیادہ بوجھ ، کوڈ کا بیک اپ نہ لینا ، پیچیدہ کوڈ لکھنا ، پہلے سے منصوبہ بندی نہ کرنا ، سوالات نہ کرنا وغیرہ۔ بہتر پروگرامر.

بانٹیں بانٹیں ٹویٹ ای میل۔ 10 سب سے عام پروگرامنگ اور کوڈنگ کی غلطیاں

کوڈنگ کی غلطیاں بہت ساری پریشانیوں کا باعث بن سکتی ہیں۔ یہ تجاویز آپ کو پروگرامنگ کی غلطیوں سے بچنے اور اپنے کوڈ کو معنی خیز رکھنے میں مدد دیں گی۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پروگرامنگ۔
مصنف کے بارے میں یوراج چندر۔(60 مضامین شائع ہوئے)

یوراج دہلی یونیورسٹی ، انڈیا میں کمپیوٹر سائنس کے انڈر گریجویٹ طالب علم ہیں۔ وہ فل اسٹیک ویب ڈویلپمنٹ کے بارے میں پرجوش ہے۔ جب وہ نہیں لکھ رہا ہے ، وہ مختلف ٹیکنالوجیز کی گہرائی کو تلاش کر رہا ہے۔

یوراج چندر سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔