La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Radio Volumen esfera m. m 3. 0.00 1.00 4.19 2.00 33.51 3.00 113.10 4.00 268.08 5.00 523.60 6.00 904.78 7.00 1436.76 8.00 2144.67 9.00 3053.64 #include.

Presentaciones similares


Presentación del tema: "Radio Volumen esfera m. m 3. 0.00 1.00 4.19 2.00 33.51 3.00 113.10 4.00 268.08 5.00 523.60 6.00 904.78 7.00 1436.76 8.00 2144.67 9.00 3053.64 #include."— Transcripción de la presentación:

1 Radio Volumen esfera m. m 3. 0.00 1.00 4.19 2.00 33.51 3.00 113.10 4.00 268.08 5.00 523.60 6.00 904.78 7.00 1436.76 8.00 2144.67 9.00 3053.64 #include int main() { float r, vol; printf("Radio\tVolumen esfera\n"); // invocacion a la funcion printf printf(" m.\t m 3.\n"); for (r = 0; r < 10;r++) { vol = volEsf( r ); // invocacion a la funcion volEsf printf("%.2f\t%.2f\n", r, vol); } return 0; } #define PI3.1416 float volEsf(float radio) // definicion { float r; r = 4 / 3. * PI * radio * radio * radio; return r; }

2 Radio Volumen esfera m. m 3. 0.00 1.00 4.19 2.00 33.51 3.00 113.10 4.00 268.08 5.00 523.60 6.00 904.78 7.00 1436.76 8.00 2144.67 9.00 3053.64 #include #define PI3.1416 float volEsf(float radio) ; // declaración int main() { float r, vol; printf("Radio\tVolumen esfera\n"); printf(" m.\t m 3.\n"); for (r = 0; r < 10;r++) { vol = volEsf( r ); // invocacion printf("%.2f\t%.2f\n", r, vol); } return 0; } float volEsf(float radio) // definicion { float r; r = 4 / 3. * PI * radio * radio * radio; return r; }

3 #include #define PI3.1416 float volEsf(float radio) { float r; r = 4 / 3. * PI * radio * radio * radio; return r; } void imprimeVolEsf( void ) { float r, vol; printf("Radio\tVolumen esfera\n"); printf(" m.\t m 3.\n"); for (r = 0; r < 10;r++) { vol = volEsf( r ); printf("%.2f\t%.2f\n", r, vol); } int main() { imprimeVolEsf() // OJO, no hay asignación return 0; }

4 Las variables declaradas dentro de una función, incluso los parámetros, son variables locales float volEsf(float radio) { float r; r = 4 / 3. * PI * radio * radio * radio; return r; } La variables locales se crean al momento de la invocación de la función y se destruyen inmediatamente después. No se logra nada con lo siguiente, ya que la función recibe en p una copia del contenido de pa void miFun(float p ) { p = p * 10; } int main() { float pa = 4; miFun(pa); printf(“%f\n”, pa); // imprime 4 return 0; }

5 Los parámetros reciben información del exterior void miFun(float a, float b, int c ) // TRES parámetros { printf(“%f\n”, a * b / c); } int main() { float pa = 4, pe = 3; miFun(pe, pa, 3); // TRES argumentos return 0; }

6 // Función recursiva. Versión 1 #include void mensaje(void) { puts("Hola mundo cruel\n"); mensaje(); } int main() { mensaje(); return 0; } // Función recursiva. Versión 2 #include void mensaje(int veces) { puts("Hola mundo cruel\n"); veces--; if (veces==0) return; mensaje(veces); } int main() { mensaje(10); return 0;


Descargar ppt "Radio Volumen esfera m. m 3. 0.00 1.00 4.19 2.00 33.51 3.00 113.10 4.00 268.08 5.00 523.60 6.00 904.78 7.00 1436.76 8.00 2144.67 9.00 3053.64 #include."

Presentaciones similares


Anuncios Google