Advertisement
cesarnascimento

metodo bissecção

Mar 25th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.51 KB | None | 0 0
  1. import java.text.Format;
  2.  
  3. public class metdBisseccao {
  4.  
  5.     public static void main(String[] args) {
  6.  
  7.         double a = 2.5;
  8.         double b = 3;
  9.         double Cn = 0;
  10.         double funcao = 0;
  11.  
  12.         for (int i = 0; i < 7; i++) {
  13.  
  14.             Cn = (a + b) / 2;
  15.  
  16.             funcao = Math.pow(Cn, 3) - (Cn * 9) + 5;
  17.  
  18.             if (funcao == 0) {
  19.                 System.out.println("f(c) = 0");
  20.                 break;
  21.             } else {
  22.                 if (funcao > 0) {
  23.                     b = Cn;
  24.                 } else if (funcao < 0) {
  25.                     a = Cn;
  26.                 }
  27.             }
  28.  
  29.         }
  30.  
  31.         System.out.println("Cn é: " + Cn);
  32.     }
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement