Guten Tag Java-Forum Community,
ich bin IT_Managementstudent und in meiner absoluten Anfangsphase. Ich habe keiner Vorkenntnisee über das Programmieren und hoffe das mir jemand mit meinen Problem helfen kann. Folgende Aufgabenstellung:
Ihr Programm soll nun den Cosinus dieser dezimalZahl berechnen. Dazu sollen Sie ein
Näherungsverfahren verwenden und dieses mit der Bibliotheksfunktion
Math.cos() vergleichen.
Eine Näherung lautet:
cos(x)= 1-(x^2/2!)+(x^4/4!)-(x^6/6!) +...
Sie sollen diese Reihe fortsetzen,
solange der zu addierende Term betragsmäßig größer als 10^-6 ist. Dann geben Sie das Ergebnis, das Resultat der Bibliotheksfunktion, und die Anzahl von Termen, die sie addieren mussten, aus. Stellen Sie sicher, dass auch negative Eingaben und 0 korrekt behandelt werden.
Ich verstehe das ich einen Double Eingeben muss damit diese Zahl berechnet wird, aber der rest ist mir bisher noch völlig unklar.
Ein Beispiel:
Eingabe 1,5
Ausgabe: 0.07073693411690848 Bibliothek: 0.0707372016677029 Terme: 5
Kann mir jemand erklären wie ich hier vorzugehen habe?
Für jede Antwort oder Anregung die mir helfen kann wäre ich sehr dankbar
ich bin IT_Managementstudent und in meiner absoluten Anfangsphase. Ich habe keiner Vorkenntnisee über das Programmieren und hoffe das mir jemand mit meinen Problem helfen kann. Folgende Aufgabenstellung:
Ihr Programm soll nun den Cosinus dieser dezimalZahl berechnen. Dazu sollen Sie ein
Näherungsverfahren verwenden und dieses mit der Bibliotheksfunktion
Math.cos() vergleichen.
Eine Näherung lautet:
cos(x)= 1-(x^2/2!)+(x^4/4!)-(x^6/6!) +...
Sie sollen diese Reihe fortsetzen,
solange der zu addierende Term betragsmäßig größer als 10^-6 ist. Dann geben Sie das Ergebnis, das Resultat der Bibliotheksfunktion, und die Anzahl von Termen, die sie addieren mussten, aus. Stellen Sie sicher, dass auch negative Eingaben und 0 korrekt behandelt werden.
Ich verstehe das ich einen Double Eingeben muss damit diese Zahl berechnet wird, aber der rest ist mir bisher noch völlig unklar.
Ein Beispiel:
Eingabe 1,5
Ausgabe: 0.07073693411690848 Bibliothek: 0.0707372016677029 Terme: 5
Kann mir jemand erklären wie ich hier vorzugehen habe?
Für jede Antwort oder Anregung die mir helfen kann wäre ich sehr dankbar