Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/02/2016, 01:52
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: Cómo hago que el usuario elija el tipo de función?

Hay varias opciones... un pequeño ejemplo:

Código C++:
Ver original
  1. int Suma(int a, int b)
  2. { return a + b; }
  3.  
  4. int Resta(int a, int b)
  5. { return a - b; }
  6.  
  7. int main()
  8. {
  9.   int num1, num2, opcion;
  10.   int opcion;
  11.   std::cout << "Introduce dos números: ";
  12.   std::cin >> num1 >> num2;
  13.   std::cout << "Introduce una opción:\n"
  14.                        " 1. Suma\n"
  15.                        " 2. Resta" << std::endl;
  16.   std::cin >> opcion;
  17.  
  18.   int resultado = 0;
  19.   switch( opcion )
  20.   {
  21.     case 1: resultado = Suma(num1,num2); break;
  22.     case 2: resultado = Resta(num1,num2); break;
  23.   }
  24.  
  25.   std::cout << "El resultado es " << resultado << std::endl;
  26. }
__________________
La ayuda se paga con esfuerzo o con dinero. Si no estás dispuesto a esforzarte y quieres que te hagan los deberes pide presupuesto, al menos así ahorrarás tiempo.