Pregunta: | 67287 - MÉTODO SECANTE PROBLEMA CON UN WHILE |
Autor: | Luis Adrian |
Hola compañeros de la web del programador Mi problema es la siguiente ya que al compilar mi código me marca un error reached end of the file while parsing Quisiera que me puedan ayudar Mi código se los dejo a continuación import java.util.Sacnner; public class Secante { public static double funcion (double x) { return 4*Math.pow(x,6)+ 3*Math.pow(x,4) + 2*Math.pow (x,2) + 8*x - 195.42; } public static void main (String [ ] args) { Scanner in = new Scanner (System.in); double xn, xn1, temp; int i, n; System.out.println("Método de la secante "); System.out.println("Ingrese el número máximo de iteraciones"); n = Integer.parseInt (in.nextLine ( ) ); System.out.println ("Ingrese la aproximación inicial xn -1: "); xn1 = Double.parseDouble (in.nextLine ( ) ); System.out.println ("Ingrese la aproximación inicial xn "); xn = Double.parseDouble ( in.nextLine ()); System.out.prinln ( "i" , "xn-1", "xn"); for (i= 0; i<n; i++) { System.out.println ( i, xn1, xn); temp = xn ; xn = xn - (xn - xn1) * funcion (xn) / (funcion (xn) - funcion (xn1)); if (xn == temp) break; xn1 = temp; } } |