Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2011, 06:08
jesusgox
Invitado
 
Mensajes: n/a
Puntos:
No se ejecuta una sentencia...

Buenas!

Tengo una dudilla, voy a hacer un programilla que calcule el volumen de una esfera. Cuando lo ejecuto parece ser que va todo bien, pero en la fórmula el 3/4 no me lo calcula, es decir, multiplica radio*radio*radio*Pi perfectamente, pero no se multiplica por el 3/4.

¿Sabéis porqué?
Otra cosilla en c cómo era poner por ejemplo radio elevado a 3? era agregando la librería math.h creo y algo de quad o algo así

Gracias!

Código:
#include <stdio.h>

#define PI 3.1416

int main(){
    float volumen, radio;
    
    printf("Inserta el radio de la esfera \n");
    scanf("%f", &radio);
    volumen = (4/3)*PI*radio*radio*radio;
    printf("El volumen de la esfera es:%f \n", volumen);
    return (0);
}