public class IntegracionMatematica {
   public static double integrar(FuncionMatematica f,
     double a,double b, int nDivisiones) {
     double dx= (b-a)/nDivisiones;
     double x0=a,x1;
     double suma=0.0;
     for(int i=0;i<nDivisiones ;i++) {
          double y0= f.f(x0);
          x1=x0+dx;
          double y1= f.f(x1);
          //calculo del area
          suma += (x1-x0)*y0 + ((x1-x0)*(y1-y0))/2;  
          x0=x1;
     }
     return suma;
   }

}