Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.61 KB | None | 0 0
  1. class Esercizio4 {
  2.  
  3.   public static double funzione(double x) {
  4.       double y= 2*(x*x*x)-4*x+1;
  5.  
  6.       return y;}
  7.      
  8.      
  9.       public static void main (String [] urgs)
  10.   {
  11.     System.out.println(+bisez(4,0,1));
  12.   }
  13. public static double bisez (double d, double a, double b){
  14.    double m = a/b;
  15.     double fa = +funzione(a);
  16.     double fb = +funzione(b);
  17.     double fm = +funzione(m);
  18.   for (int i=1; i<=d; i=i+1) {
  19.     if(fm==0)                           return m;
  20.     if((fa<0 && fm>0)|(fa>0 && fm<0))   return +bisez(d-1,a,m);
  21.     if((fb<0 && fm>0)|(fb>0 && fm<0))   return +bisez(d-1,m,b);}
  22.   return m;
  23. }
  24.  
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement