You are on page 1of 1

package tercerParcial;

import java.text.DecimalFormat;
import java.util.Scanner;
import java.util.*;
public class metodos3er {
public static void main(String [] args){
Scanner leer = new Scanner(System.in);
System.out.println("Ingrese la cantidad de los puntos ");
int n=leer.nextInt();
System.out.println("ingrese la X");
float x=leer.nextFloat();
double xi[]=new double[n];
double fx[]=new double[n];
int i,j;
double p,suma=0;
for(i=0;i<n;i++){
System.out.println("ingrese xi");
xi[i]=leer.nextDouble();
System.out.println("ingrese fx");
fx[i]=leer.nextDouble();

}
for(i=0;i<n;i++){
p=1;
for(j=0;j<n;j++){
if(j!=i){
p=p*(x-xi[j])/(xi[i]-xi[j]);
}

}
suma=(suma+(p*fx[i]));
}
System.out.println("la suma es "+suma);

}
}

You might also like