Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2010, 18:11
Torvalds
 
Fecha de Ingreso: marzo-2010
Mensajes: 34
Antigüedad: 14 años, 1 mes
Puntos: 0
Ayuda con arreglo de puntero a funciones

Primeramente buenas a todos soy nuevo, es mi primer Post, necesito de la ayuda de alguien con el siguiente problema

Una operación binaria es aquella donde existe un operador aplicado a dos operandos. Ejemplos de operaciones binarias incluyen la suma, la resta, la multiplicación y la división. Escriba una calculadora binaria que permita realizar las antes mencionadas operaciones.
Un ejemplo de la ejecución de tal programa sería:
Digite la operación que desea realizar
(1-Suma, 2-Resta, 3-Multiplicación, 4-División, 5-Salir): 3
Digite el primer operando: 35
Digite el segundo operando: 10
Resultado: 350
Para resolver este ejercicio utilice un arreglo de punteros a funciones. Una vez el usuario haya digitado la operación y los operandos, el programa tiene que invocar la función a la cual apunta el puntero almacenado en el índice correspondiente digitado por el usuario. Fíjese que las operaciones tienen que tener las siguientes firmas:
double sumar(double op1, double op2);
double restar(double op1, double op2);
double multiplicar(double op1, double op2);
double dividir(double op1, double op2);

Creo que no necesitan mas detalles, me gustaria saber como funcionana los arrays de punteros a funciones