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 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:
Hola, soy nueva en esto 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;
}