কম্পিউটার টিউটোরিয়াল

পাইথনে প্রথম n প্রাকৃতিক সংখ্যার ঘনফলের যোগফল প্রোগ্রাম


এই আর্টিকেলে আমরা সমস্যা বিবৃতির সমাধান এবং পদ্ধতি শিখব।

সমস্যা বিবৃতি - একটি ইনপুট n দেওয়া থাকলে, ১³ + ২³ + ৩³ + ৪³ + ... + n³ সিরিজের যোগফল n-তম পদ পর্যন্ত প্রিন্ট করতে হবে।

এখানে আমরা সমস্যা সমাধানের দুটি পদ্ধতি আলোচনা করব:

  • লুপ ব্যবহার করে বলবান পদ্ধতি।
  • প্রাকৃতিক সংখ্যার ঘনফল যোগফলের গাণিতিক সমাধান।

পদ্ধতি ১ - সংখ্যাগুলোর ওপর পুনরাবৃত্তি করে প্রতিটি পদের যোগফল গণনা করা

উদাহরণ

def sumOfSeries(n):
    sum = 0
    for i in range(1, n+1):
        sum += i*i*i
    return sum

# Driver Function
n = 3
print(sumOfSeries(n))

আউটপুট

36

পদ্ধতি ২ - গাণিতিক সূত্র ব্যবহার করে গণনা

এখানে আমরা প্রাকৃতিক সংখ্যার ঘনফল যোগফলের জন্য ইতিমধ্যে導出 করা গাণিতিক যোগফল সূত্র ব্যবহার করব।

Sum = ( n * (n + 1) / 2 ) ** 2

উদাহরণ

def sumOfSeries(n):
    x = (n * (n + 1) / 2)
    return (int)(x * x)

# main
n = 3
print(sumOfSeries(n))

আউটপুট

36

উপসংহার

এই আর্টিকেলে আমরা প্রথম n প্রাকৃতিক সংখ্যার ঘনফল যোগফল গণনার পদ্ধতি শিখেছি।


  1. C প্রোগ্রাম: প্রথম n প্রাকৃতিক সংখ্যার ঘনফলের যোগফল

  2. C++-এ প্রথম n প্রাকৃতিক সংখ্যার বর্গের যোগফল (Sum of Squares)

  3. দুই সংখ্যার কমন ডিভাইজার বের করার পাইথন প্রোগ্রাম

  4. পাইথনে ফিবোনাচ্চি সংখ্যা প্রোগ্রাম