Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- int main(void)
- {
- do //do-while fuer erneuten programmdurchlauf
- {
- double pi_halbe=1, x=0, y=1;
- int index, faktoren=0, wdh=0;
- do //fehler abfangen
- {
- printf("Geben Sie die Anzahl der Faktoren ein: \n");
- scanf("%i", &faktoren);
- if(faktoren<0)
- {
- printf("Sie haben %i eingegeben.\nDie Anzahl der Faktoren muss positiv sein.\n", faktoren);
- }
- }
- while(faktoren<0);
- for(index=0; index<faktoren; index++) //berechnung von pi_halbe mit eingegebener anzahl an faktoren
- {
- if(index%2==0)
- {
- x+=2;
- }
- else
- {
- y+=2;
- }
- pi_halbe=pi_halbe*(x/y);
- printf("%.6lf\n", pi_halbe);
- }
- printf("Pi = %.6lf\n", pi_halbe*2); //ausgabe von pi
- fflush(stdin);
- getchar();
- printf("1 für Programm erneut durchlaufen.\n");
- scanf("%i", &wdh);
- }
- while(wdh==1);
- return(1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement