Python program to find the sum of sine series
Prerequisite: math
Given n and x, where n is the number of terms in the series and x is the value of the angle in degree. The Task here is, write a program to calculate the sum of sine series of x.
Formula Used:
Example:
Input: n = 10
x = 30
Output: sum of sine series is 0.5
Input: n = 10
x = 60
Output: sum of sine series is 0.87
Below is the program to calculate the sum of sine series:
Python3
import math
def sin( x, n):
sine = 0
for i in range (n):
sign = ( - 1 ) * * i
pi = 22 / 7
y = x * (pi / 180 )
sine + = ((y * * ( 2.0 * i + 1 )) / math.factorial( 2 * i + 1 )) * sign
return sine
x = 10
n = 90
print ( round (sin(x,n), 2 ))
|
Output:
0.17
Time complexity: O(n) for given input n
Auxiliary Space: O(1)
Last Updated :
31 Jul, 2022
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...