Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.81 KB | None | 0 0
  1. public class aufgabe3{
  2.  
  3.     public static void main (String [] args ) {
  4.    
  5.         double untergrenze = 3.0;
  6.         double obergrenze = 4.0;
  7.        
  8.         double ausgabe = nullstelle(untergrenze, obergrenze);
  9.         System.out.print(ausgabe);
  10.        
  11.        
  12.     }
  13.    
  14.    
  15.     private static double nullstelle(double untergrenze, double obergrenze){
  16.    
  17.         double berechnung = 0.0;
  18.    
  19.         double teilintervall = 0.0;
  20.        
  21.         if (untergrenze < 0)
  22.             untergrenze = untergrenze*-1;
  23.            
  24.         if (obergrenze <0)
  25.             obergrenze = obergrenze*-1;
  26.                    
  27.            
  28.    
  29.         while (obergrenze-untergrenze > 0.0001 ) {
  30.    
  31.              teilintervall = (untergrenze+obergrenze)/2.0;
  32.              berechnung = Math.sin(teilintervall);
  33.    
  34.             if (berechnung>0)
  35.                 untergrenze = teilintervall;
  36.            
  37.             else
  38.                 obergrenze =teilintervall;
  39.            
  40.            
  41.        
  42.         }
  43.        
  44.        
  45.    
  46.     return teilintervall;
  47.     }
  48.  
  49.    
  50.    
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement