Halli Hallo Leute,
hab eine Hausaufgabe in programmierung bekommen die die ich eigtl schon gelöst hab
also die aufgabe lautet:
Wie viele Faktoren sind notwendig, um sich hinreichend genau bis 5 Stellen nach dem Komma mit dem Wallis-Produkt der Kreiszahl PI anzunähern? Schreiben Sie ein Java Programm, das die Anzahl der Faktoren ermittelt.
So sieht meine Lösung aus:
jetzt hab ich das Problem das meine while schleife nicht aufhört zu rechnen...er soll ja bei pi=3,14159 aufhören nur macht er das nicht...er rechnet einfach weiter...könnt ihr mir bei diesem kleinen problem vllt weiterhelfen? danke im voraus!
hab eine Hausaufgabe in programmierung bekommen die die ich eigtl schon gelöst hab
also die aufgabe lautet:
Wie viele Faktoren sind notwendig, um sich hinreichend genau bis 5 Stellen nach dem Komma mit dem Wallis-Produkt der Kreiszahl PI anzunähern? Schreiben Sie ein Java Programm, das die Anzahl der Faktoren ermittelt.
So sieht meine Lösung aus:
Java:
class wallis{
public static void main(String [] args){
int n, k, i;
double p, PI;
n=1;
k=1;
p=2.0;
i=2;
PI=3.14159;
while(p!=PI){
p*=(2.0*n)/(2.0*k-1.0);
if(i%2==0){
k++;
}
if(i%2!=0){
n++;
}
i++;
System.out.println("i="+i);
System.out.println("p="+p);
}
}
}
Zuletzt bearbeitet von einem Moderator: