elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Cálculo de Volúmen de un Cilindro, una Esfera y un Cono. en: 19 Septiembre 2016, 04:55 am
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
  1. #include <iostream>
  2. #include <string>
  3. #include <stdio.h>
  4.  
  5. using namespace std;
  6.  
  7. float VolCilindro(double,double);
  8. float VolEsfera(double);
  9. float VolCono(double,double);
  10.  
  11.  
  12. int main()
  13. {
  14. char e;
  15. double h;
  16. double r;
  17. float c;
  18. cout<<"Elija una opción (sólo la letra)"<<endl;
  19. cout<<"a. Volúmen del Cilindro"<<endl;
  20. cout<<"b. Volúmen de la Esfera"<<endl;
  21. cout<<"c.Volúmen de un Cono"<<endl;
  22. cin>>e;
  23. switch(e){
  24.    case 'a':
  25.    cout<<"Ingrese Radio de la base del Cilindro"<<endl;
  26.    cin>>r;
  27.    cout<<"Ingrese Altura del Cilindro"<<endl;
  28.    cin>>h;
  29.    c= VolCilindro(h,r);
  30.    cout<<c;
  31.    break;
  32.    case 'b':
  33.    cout<<"Ingrese Radio de la Esfera"<<endl;
  34.    cin>>r;
  35.    c= VolEsfera(r);
  36.    cout<<c;
  37.    break;
  38.    case 'c':
  39.    cout<<"Ingrese Radio de la base del Cilindro"<<endl;
  40.    cin>>r;
  41.    cout<<"Ingrese Altura del Cilindro"<<endl;
  42.    c= VolCono(h,r);
  43.    cout<<c;
  44.    break;
  45. }
  46. float VolCilindro(double a,double b){  
  47.    float Cilindro;
  48.    Cilindro=(3,1416*a*a*b);
  49.    return Cilindro;
  50. }
  51. float VolEsfera(double a){  
  52.    float Esfera;
  53.    Esfera=((4/3)*3,1416*(a*a*a));
  54.    return Cilindro;
  55. }
  56. float VolCono(double a,double b){  
  57.    float Cono;
  58.    Cono=((1/3)*3,1416*(a*a)*b);
  59.    return Cilindro;
  60. }
  61.  
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines