Al recibir como datos el radio, generatriz y la altura de un cono. Calcular e imprimir el área de la base, el área lateral y el volúmen.Área Base = PI * Radio2
#include <stdio.h>Cuando lo ejecuto me da como resultado lo siguiente:
#include <math.h>
main()
{
float RAD, ALT, GEN, AB, AL, AT, VOL;
printf( "Ingrese el radio \n" );
scanf( "%f", &RAD );
AB = M_PI * pow (RAD, 2);
printf( "Ingrese la generatriz \n" );
scanf( "%f", &GEN );
printf( "Ingrese la altura \n" );
scanf( "%f", &ALT );
AL = M_PI * RAD * GEN;
AT = AB + AL;
VOL = 1/3 * AB * ALT;
printf( "El area base es %5.2f \n", AB );
printf( "El area lateral es %5.2f \n", AL );
printf( "El area total es %5.2f \n", AT );
printf( "El volumen es %5.2f \n", VOL );
}
Ingrese el radioEl problema es, que ponga el valor que ponga, volumen siempre me da 0.00 y no se porqué.
2
Ingrese la generatriz
3
Ingrese la altura
6
El area base es 12.57
El area lateral es 18.85
El area total es 31.42
El volumen es 0.00