POO de area y volumen de una esfera

Angela Rojas Hoyos
19 de Mayo del 2010
La clase debe tener las variables miembro pi de tipo double , radio float y calculo char de 10. Las funciones miembro son 3: leer, calcular y escribir. En leer se lee el radio, en calcular ademas de calcular el area o volumen debes guardar en el campo calculo la palabra "area" o la palabra "volumen" segun se escoja en el main... en escribir debes imprimir el area o volumen, y el contenido del campo calculo...

El programa debe entonces preguntar si se va calcular area o volumen, pedir el radio, calcular y escribir la formula respectiva... ...Esto es lo que voy del programa pero no se que mas hacer.. ayudenme please

#include
#include
using namespace std;
class claseesfera
{
private:
double pi;
float r;
char calculo[10];
public:
float A, V;
void Leer( );
void Calcular ( );
void Escribir ( );
};
void main ( )
{
int op;
cout<<"Area o Volumen de una esfera"< cout<<"nn1. Area"< cout<<"2. Volumen"< cout<<"Seleccione una opcion"< cin>>op;
switch (op)
{
case 1: Area;
break;
case 2 : Volumen;
break;
default:
cout<<"Elcaso no existe"< }
claseesfera esfera1;
esfera1.Leer( );
esfera1.Calcular( );
esfera1.Escribir ( );
}
void claseesfera::Leer()
{
cout<<"Digite el radio de la esfera"< cin>>r;
}
void claseesfera::Calcular()
{
pi=3.1416;
A=4*pi*(pow(r,2));
V=(4/3)*pi*(pow(r,3));
}
void claseesfera::Escribir ()
{
cout<<"El area de la esfera es: "< }