আসুন আমরা বিবেচনা করি যে আমাদের একটি মান x আছে এবং আমাদের সাইন(x) সিরিজের যোগফল গণনা করতে হবে। একটি sine(x) সিরিজে, একাধিক পদ আছে যেমন,
sine(x) = x− x^3/fact(3) + x^5/fact(5) −x^7/fact(7)....
নির্দিষ্ট সিরিজ-ভিত্তিক সমস্যা সমাধানের জন্য, আমরা প্রথমে ডিগ্রীটিকে ইনপুট হিসাবে নেব এবং এটিকে রেডিয়ানে রূপান্তর করব। এই সিরিজের মোট পদ সংখ্যার যোগফল বের করার জন্য, আমরা প্রথমে প্রদত্ত সমস্ত পদের উপর পুনরাবৃত্তি করব এবং ক্রিয়াকলাপের মাধ্যমে যোগফল বের করব।
এই সমস্যা সমাধানের পদ্ধতি
-
সীমা এবং ডিগ্রির ইনপুট নিন।
-
পদগুলি পুনরাবৃত্তি করুন এবং পাওয়ার ফাংশন ব্যবহার করে যোগফল বের করুন।
-
আউটপুট প্রিন্ট করুন।
উদাহরণ
n = 5 deg = 10 deg = deg*3.14/180 p=1 f=1 s=deg sine=−1 for i in range(3,n+1,2): deg = deg*sine p = pow(deg,i) f = f*i*(i−1) s = s+p/f print("The sum of the series of sine(10) is:", s)
আউটপুট
উপরের কোড স্নিপেটটি চালানোর ফলে আউটপুট তৈরি হবে,
The sum of the series of sine(10) is: 0.17356104142876477