Buenas noches!
Tengo que realizar un algoritmo en C++ mediante la implementación de funciones que no reciben y no retornan, el algoritmo esta compuesto por varias opciones por lo que obligatoriamente me piden implementar el condicional "Switch" para ejecutar segun la opcion que requiera el usuario..
Inicie mi algoritmo y al compilar funcionaba, pero al implementar las funciones de los diferentes casos del switch, muestra un error, supongo yo que no permite que una función este dentro de otra función, así que no se como plantear el algoritmo para que no se genere dicho error
..
Aquí les dejo el algoritmo que llevo hasta el momento..
#include<cstdlib>
#include<iostream>
using namespace std;
void menu()
{
int Num;
cout<<"Ingrese el numero correspondiente a la opcion que desea ejecutar"<<endl;
cout<<endl<<"1: Conversion grados Celsius a grados Farenheit. "<<endl;
cout<<"2: Calculo del ahorro capital mensual de un banco. "<<endl;
cout<<"3: Calculo del cuadrado o del cubo de un numero. "<<endl;
cout<<"4: Calculo costo entradas de cine. "<<endl;
cout<<"5: Calculo de la aceleracion de un vehiculo. "<<endl<<endl;
cin>>Num;
}
void opciones ()
{
int Num;
switch (Num)
{
case 1:
void Conversion()
{
int C;
int F;
cout<<" Ingrese el valor en grados Celsius que desea convertir "<<endl;
cin>>C;
F = (C*9.5+32);
cout<<" La conversion de "<<C<<" grados celcius a grados farenheit es igual a: "<<F<<endl;
break;
}
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
break;
default:
cout<<"Esta opcion no es valida"<<endl;
}
}
int main()
{
menu();
opciones ();
conversion ();
system ("PAUSE");
return EXIT_SUCCESS;
}
Les agradeceria muchisimo si me ayudaran!
Gracias c: