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...

6
Radio Volumen esfera m. m 3 . 0.00 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 <stdio.h> 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 PI 3.1416 float volEsf(float radio) // definicion { float r; r = 4 / 3. * PI * radio * radio * radio; return r; }

Upload: beatriz-lopez-hidalgo

Post on 24-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 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

Radio Volumen esfera m. m3.0.00 0.001.00 4.192.00 33.513.00 113.104.00 268.085.00 523.606.00 904.787.00 1436.768.00 2144.679.00 3053.64

#include <stdio.h>

int main(){ float r, vol;

printf("Radio\tVolumen esfera\n"); // invocacion a la funcion printfprintf(" m.\t m3.\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 PI 3.1416

float volEsf(float radio) // definicion{

float r;r = 4 / 3. * PI * radio * radio * radio;return r;

}

Page 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

Radio Volumen esfera m. m3.0.00 0.001.00 4.192.00 33.513.00 113.104.00 268.085.00 523.606.00 904.787.00 1436.768.00 2144.679.00 3053.64

#include <stdio.h>

#define PI 3.1416

float volEsf(float radio); // declaración

int main(){ float r, vol;

printf("Radio\tVolumen esfera\n");printf(" m.\t m3.\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;

}

Page 3: 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

#include <stdio.h>

#define PI 3.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 m3.\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;}

Page 4: 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

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 4return 0;

}

Page 5: 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

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;}

Page 6: 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

// Función recursiva. Versión 1 #include <stdio.h>

void mensaje(void){

puts("Hola mundo cruel\n");mensaje();

}

int main(){

mensaje();return 0;

}

// Función recursiva. Versión 2

#include <stdio.h>

void mensaje(int veces){

puts("Hola mundo cruel\n");veces--;if (veces==0) return;mensaje(veces);

}

int main(){

mensaje(10);return 0;