#include "funciones.h"
#include <stdio.h>
#include <stdlib.h>

int main(){
    int n, opcion;
    double (*pf) (float);
    double res=0;

    printf("Introduce el N \n" );
    scanf("%d", &n);

    printf("Que funcion quieres elegir: \n");
    printf("1. f(x)=3*e^x - 2x \n");
    printf("2. g(x)=x * sin(x) +1.5 \n");
    printf("3. z(x)= x³-2x +1x \n");

    scanf("%d", &opcion);

    switch (opcion)
    {
    case 1:
        pf=&fx;
        res= valorMedio(n,pf);
        printf ("El resultado es: %lf",res );
        break;
    case 2:
        pf=&gx;
        res= valorMedio(n,pf);
        printf ("El resultado es: %lf",res );
        break;
    case 3:
        pf=&zx;
        res= valorMedio(n,pf);
        printf ("El resultado es: %lf",res );
        break;
    
    default:
        exit(-1);
        break;
    }
}