Voraussetzung: Mathe

Bei n und x ist n die Anzahl der Terme in der Reihe und x der Wert des Gradwinkels. Die Aufgabe hier ist, ein Programm zu schreiben, um die Summe der Sinusreihen von x zu berechnen.

Verwendete Formel:

sinx = x- (x3 / 3!) + (x5 / 5!) - (x7 / 7!) +…

Beispiel:



Eingabe: n = 10
        x = 30
Ausgabe: Die Summe der Sinusreihen beträgt 0,5
Eingabe: n = 10
        x = 60
Ausgabe: Die Summe der Sinusreihen beträgt 0,87

Unten finden Sie das Programm zur Berechnung der Summe der Sinusreihen:

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))

Ausgabe:

0,17