Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: pedro,, en 20 de Mayo 2016, 10:27

Título: C (LenguajeC) Programa para calcular volumen esfera potencia número CU00527F
Publicado por: pedro,, en 20 de Mayo 2016, 10:27
Hola, aquí dejo una posible solución al ejercicio CU00527F del curso de programación en lenguaje C.

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

Código: [Seleccionar]
#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:

Código: [Seleccionar]
#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. ;D
Título: Re:C (LenguajeC) Programa para calcular volumen esfera potencia número CU00527F
Publicado por: Mario R. Rancel en 21 de Mayo 2016, 22:17
Correcto

Gracias por avisar de ese error en la versión web.

Saludos,