Hola, aquí dejo una posible solución al ejercicio CU00527F del curso de programación en lenguaje C.
EJERCICIO
Crea un programa que pida al usuario el radio de una esfera y muestre por pantalla el volumen de la esfera. Si no conoces la fórmula de cálculo, busca información al respecto en internet.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main() {
const double Pi = 3.14159;
double radio = 0;
double volumenEsfera = 0;
printf("Introduzca el radio de una esfera, en metros: ");
scanf("%lf", &radio);
volumenEsfera = (4 / 3)* Pi * pow(radio, 3);
printf("\nEl volumen de la esfera es %lf metros c%cbicos.\n\n", volumenEsfera, 163);
return 0;
}
P.D.: En la versión web del "EJERCICIO RESUELTO Nº2: SOLUCIÓN", la solución que se da es la misma que para el ejercicio resuelto nº1, en la versión pdf si está bien el código, este sería el código:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
// Ejercicio resuelto aprenderaprogramar.com
int main() {
const double Pi = 3.141593; //Número pi como constante
double D, H, R, V;
// Datos
printf ("Introduzca el diametro, en metros: "); scanf ("%lf", &D);
printf ("Introduzca la altura, en metros: "); scanf ("%lf", &H);
//Cálculo
R = D/2; V = Pi * pow(R, 2) * H;
printf ("El volumen del cilindro es de %lf metros cubicos", V);
return 0;
}
Saludos.