El codigo que uso es el siguiente... como le haria para pasarlo en forma Recursiva?
Código
#include <iostream.h> #include <conio.h> int main () { float a,b; int opcion, resp; do { clrscr(); cout<<"\nSeleccione la operaci\xa2n a realizar: \n"; cout<<"\n1 Suma\n"; cout<<"\n2 Resta\n"; cout<<"\n3 Multiplicaci\xa2n\n"; cout<<"\n4 Divisi\xa2n\n"; cout<<"\nQue opci\xa2n ha elegido?: "; cin>>opcion; clrscr(); switch (opcion){ case 1: cout<<"\nIngrese la primera cantidad a sumar: "; cin>>a; cout<<"\nIngrese la segunda cantidad a sumar: "; cin>>b; cout<<"\nEl resultado es: "<<(a+b)<<endl; break; case 2: cout<<"\nIngrese la primera cantidad a restar: "; cin>>a; cout<<"\nIngrese la segunda cantidad a restar: "; cin>>b; cout<<"\nEl resultado es: "<<(a-b)<<endl; break; case 3: cout<<"\nIngrese la primera cantidad a Multiplicar: "; cin>>a; cout<<"\nIngrese la segunda cantidad a Multiplicar: "; cin>>b; cout<<"\nEl resultado es: "<<(a*b)<<endl; break; case 4: cout<<"\nIngrese la cantidad a Dividir: "; cin>>a; cout<<"\nIngrese por cuanto va a dividir la primera cantidad: "; cin>>b; cout<<"\nEl resultado es: "<<(a/b)<<endl; break; default: cout<<"\nSolo puede seleccionar una de las opciones de el Men\xA3... \n"; break; } cout<<"\nDesea regresar al Men\xA3? Si 1/ No 2: "; cin>>resp; cout<<"\nPresione cualquier tecla para salir: "; }while(resp!=2); getch(); return 0; }