pes-forever
Lt. Junior Grade
- Registriert
- Aug. 2007
- Beiträge
- 411
hey,
habe das Prog geschriebn:
#pragma hdrstop
#include <math.h>
#include <iostream.h>
#include <conio.h>
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
int nachkomma = 5;
float summe = 1;
float nenner = 3;
int i=1;
do{
if (i % 2)
summe-= 1 / nenner; // Wird nur ausgeführt, wenn i
else
summe+= 1 / nenner; // Wird nur ausgeführt, wenn i
nenner = nenner + 2; // Nenner um erhöhen
i++;
}while(nenner<pow10l(nachkomma));
/* Pi berechnen */
float pi = summe * 4;
return pi;
}
Das klappt schon irgendwie nicht.
Es sag tcode wird nicht erreicht.
Nun zu meinem eigentlichen Problem wie kann ich PI mit hilfe der Leibniz formel ausrechn.
Kann mir einer helfn?
brauche es dringend noch heute abend
habe das Prog geschriebn:
#pragma hdrstop
#include <math.h>
#include <iostream.h>
#include <conio.h>
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
int nachkomma = 5;
float summe = 1;
float nenner = 3;
int i=1;
do{
if (i % 2)
summe-= 1 / nenner; // Wird nur ausgeführt, wenn i
else
summe+= 1 / nenner; // Wird nur ausgeführt, wenn i
nenner = nenner + 2; // Nenner um erhöhen
i++;
}while(nenner<pow10l(nachkomma));
/* Pi berechnen */
float pi = summe * 4;
return pi;
}
Das klappt schon irgendwie nicht.
Es sag tcode wird nicht erreicht.
Nun zu meinem eigentlichen Problem wie kann ich PI mit hilfe der Leibniz formel ausrechn.
Kann mir einer helfn?
brauche es dringend noch heute abend