Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
141124_PI
//Title of this code #include <stdio.h> #include <math.h> #define _L1 100000 #define _L2 100000 #define _L3 100000 #define _L4 100000 #define _L5 100000 #define _L6 100000 #define _L7 100000 #define _L8 100000 #define _L9 100000 int main() { double pi; short signo; // Primera forma : double s1; long long k; for(k = 1 , s1 = 0.0 ; k <= _L1 ; k++) { s1 += 1.0 /(k * k); } pi = sqrt(6.0 * s1); printf("\n1er valor de pi: %.15lf", pi); // Segunda forma : double p2; long n2, d2; for(n2 = 2, d2 = 1, p2 = 2.0 , k = 1 ; k <= _L2 ; k++) { p2 *= (double)n2 / d2; d2 += 2; p2 *= (double)n2 / d2; n2 += 2; } pi = p2; printf("\n2do valor de pi: %.15lf", pi); // Tercera forma : double s3; for(s3 = 0.0 , k = 0 , signo = 1 ; k < _L3 ; k++ , signo = -signo) { s3 += signo * 1.0 / (2 * k + 1); } pi = 4.0 * s3; printf("\n3er valor de pi: %.15lf", pi); // Cuarta forma : double fraccion4; double s4; for(s4 = 1.0 , k = 0 , signo = -1 , fraccion4 = 1.0 ; k < _L4 ; k++ , signo = -signo) { fraccion4 *= (2.0 * k + 1) / (2.0 * k + 2); s4 += signo * (4.0 * (k + 1) + 1) * pow(fraccion4, 3); } pi = 2.0 / s4; printf("\n4to valor de pi: %.15lf", pi); // Quinta forma : double fraccion5; long n5, d5; double s5; for(s5 = 1.0 , fraccion5 = 0.5 , n5 = 1 , d5 = 4 , k = 1 ; k < _L5 ; k++) { s5 += fraccion5 * fraccion5; fraccion5 *= (double)n5 / d5; n5 += 2; d5 += 2; } pi = 4.0 / s5; printf("\n5to valor de pi: %.15lf", pi); // Sexta forma : double d6; for(d6 = 1.0 , k = _L6 ; k >= 0 ; k--) { d6 = (2.0 * k + 1.0) * (2.0 * k + 1.0) / (2.0 + d6); } pi = 4.0 / (d6 + 1); printf("\n6to valor de pi: %.15lf", pi); // Séptima forma : double d7; for(d7 = 1.0 , k = _L7 ; k >= 0 ; k--) { d7 = (2.0 * k + 1.0) * (2.0 * k + 2.0) / (1.0 + d7); } d7 = 1 + 1.0 / (1.0 + d7); pi = 2.0 * d7; printf("\n7mo valor de pi: %.15lf", pi); // Octava forma : double p8; for(p8 = 1.0 , k = 1 ; k < _L8 ; k++) { p8 *= 1.0 - 1.0 / (4.0 * k * k); } pi = 2.0 / p8; printf("\n8vo valor de pi: %.15lf", pi); // Novena forma : double p9; for(p9 = 1 , k = 1 ; k < _L9 ; k++) { p9 *= (2.0 * k - 1.0) * (2.0 * k + 1.0) / (4.0 * k * k); } pi = 2 / p9; printf("\n9no valor de pi: %.15lf", pi); return 0; }
run
|
edit
|
history
|
help
0
TeleBook2
InterviewDesk_Embedded
DIGITOS DE U. A DECENAS
Lab 7 blackjack v0.9
kill
C_141113_VariosPerfectos
MÓDULO 3, PREGUNTA 1, GUÍA 4
holiwis
ayudantia ejercicio 2 numero nashee
factorial using function in c