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...
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](https://reader036.vdocuments.site/reader036/viewer/2022082506/5665b4b41a28abb57c935b75/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022082506/5665b4b41a28abb57c935b75/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022082506/5665b4b41a28abb57c935b75/html5/thumbnails/3.jpg)
#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](https://reader036.vdocuments.site/reader036/viewer/2022082506/5665b4b41a28abb57c935b75/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022082506/5665b4b41a28abb57c935b75/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022082506/5665b4b41a28abb57c935b75/html5/thumbnails/6.jpg)
// 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;