Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Dann_GSainz

#1
Desarrollar un programa con las siguientes funciones: una debe calcular el volumen del cilindro, otra el volumen de la esfera, la tercera el volumen del cono; Realizar con switch un menú de opciones para seleccionar la respectiva función. Los  parámetros a tener en cuenta son el radio y/o la altura, los cuales ingresará el usuario en el main().

Hola, soy nueva en esto :-X  :-X y me salen estos errores, que significan?
46:37: error: a function-definition is not allowed here before '{' token
51:26: error: a function-definition is not allowed here before '{' token
56:33: error: a function-definition is not allowed here before '{' token
60:1: error: expected '}' at end of input

Aquí lo que he hecho:
Código (cpp) [Seleccionar]

#include <iostream>
#include <string>
#include <stdio.h>

using namespace std;

float VolCilindro(double,double);
float VolEsfera(double);
float VolCono(double,double);


int main()
{
char e;
double h;
double r;
float c;
cout<<"Elija una opción (sólo la letra)"<<endl;
cout<<"a. Volúmen del Cilindro"<<endl;
cout<<"b. Volúmen de la Esfera"<<endl;
cout<<"c.Volúmen de un Cono"<<endl;
cin>>e;
switch(e){
   case 'a':
   cout<<"Ingrese Radio de la base del Cilindro"<<endl;
   cin>>r;
   cout<<"Ingrese Altura del Cilindro"<<endl;
   cin>>h;
   c= VolCilindro(h,r);
   cout<<c;
   break;
   case 'b':
   cout<<"Ingrese Radio de la Esfera"<<endl;
   cin>>r;
   c= VolEsfera(r);
   cout<<c;
   break;
   case 'c':
   cout<<"Ingrese Radio de la base del Cilindro"<<endl;
   cin>>r;
   cout<<"Ingrese Altura del Cilindro"<<endl;
   c= VolCono(h,r);
   cout<<c;
   break;
}
float VolCilindro(double a,double b){  
   float Cilindro;
   Cilindro=(3,1416*a*a*b);
   return Cilindro;
}
float VolEsfera(double a){  
   float Esfera;
   Esfera=((4/3)*3,1416*(a*a*a));
   return Cilindro;
}
float VolCono(double a,double b){  
   float Cono;
   Cono=((1/3)*3,1416*(a*a)*b);
   return Cilindro;
}