InfoB unregistriert
|
|
Meine Frage:
Hallo Leute
ich bin leider schlecht in Informatik und muss es aber leider Semester haben.
Komme bei dieser Aufgabe nicht weiter es wäre sehr nett von euch wenn ihr mir helfen könntet.
Aufgabe:
Implementieren Sie die Annäherung von Pi rekursiv. Lagern Sie dazu die Berechnung der Quadratbruchsumme (WHILE-Schleife) in eine rekursive Methode static double quadratFractionSum(double counter) aus. Die Nährung soll nach der 1000-ten Iteration abbrechen.
Danke
Meine Ideen:
Die Aufgabe nicht als rekursion:
public class Pi {
public static void main (String [] args) {
System.out.println(Pi.pi());
}
static double pi() {
double nzahl = 1.00;
int i = 0;
double erg = 0.00;
while (i <= 1000) {
erg = erg + (1/Math.pow(nzahl, 2));
nzahl++;
i++;
}
double zahl = erg *6;
zahl = Math.sqrt(zahl);
return zahl;
}
}
|
|
15.11.2015 17:37 |
|
|