मान लीजिए हमारे पास एक value x है और हमें sine(x) series का sum calculate करना है। Sine(x) series में कई terms होते हैं जैसे:
sine(x) = x - x^3/fact(3) + x^5/fact(5) - x^7/fact(7)...
इस विशेष series-based problem को हल करने के लिए, हम पहले degree को input के रूप में लेंगे और इसे radian में convert करेंगे। इस series में कुल terms का sum ज्ञात करने के लिए, हम पहले सभी दिए गए terms पर iterate करेंगे और operations द्वारा sum ज्ञात करेंगे।
Problem हल करने का दृष्टिकोण
Limit और degree का input लें।
Terms पर iterate करें और power function का उपयोग करके sum ज्ञात करें।
Output print करें।
उदाहरण
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)
आउटपुट
उपरोक्त code snippet चलाने से output generate होगा:
The sum of the series of sine(10) is: 0.17356104142876477