L
LuAn
Gast
hi
gibt es einen befehl in java für das summenzeichen? oder wie kann ich einfach eine schöleife programmieren??
das ganze ist ein programm um pi zu berechnen und rechnet nach einer der Ramanujan-Formeln. Da wo summenzeichen als kommtentar steht fängt das summenzeichen an und bei ende soll es aufhören.
gibt es einen befehl in java für das summenzeichen? oder wie kann ich einfach eine schöleife programmieren??
das ganze ist ein programm um pi zu berechnen und rechnet nach einer der Ramanujan-Formeln. Da wo summenzeichen als kommtentar steht fängt das summenzeichen an und bei ende soll es aufhören.
Code:
import java.math.*;
import java.math.BigDecimal;
class neupi
{
public static void main(String[] args)
{
//Variablen Deklarieren
double oben, mitte, unten, pi, untenmitte;
int n;
//Variablen initialisieren
unten = 0;
n = 0;
mitte = 0;
//Rechnung
oben = 53360 * (Math.pow(640320, 0.5));
//Summenzeichen
mitte = facul(6*n) * (13591409+545140134 * n);
untenmitte = facul(3*n) * Math.pow((8*100100025*327843840), n);
unten = unten + Math.pow(-1, n) * (mitte / untenmitte);
//ende
pi = oben / mitte;
System.out.println(pi);
}
public static long facul (long n)
{
if (n == 0)
return 1;
else
return n * facul(n-1);
}
}