Sedat DURMUŞ ve Programlama Sanatı
sedatdurmuscomputereng  
 
  karekök2 yi recursive yapıyla bulma 14.03.2025 12:37 (UTC)
   
 

                 Karekök 2 yi recursive yapıyla bulma kodları

  Bu yapı sürekli kesirlerle 1+1/(2+1/(2+1/....)) şeklinde gider bir fonksiyon hep kendisini çağırır.
işte kodlar....



package karekokiki;


public class Main {

  
    public static void main(String[] args) {
        Main nesne=new Main();

        long i=0;
        double z1=2+0.5;
       nesne.karekok2(z1, i);
    }

    public void karekok2(double z1,long i){
    double z2,a;
Main nesne1=new Main();

    z2=1+(1/z1);
    if((z1-z2)<0)
        a=(-1)*(z1-z2);
    else
        a=(z1-z2);

    if(a!=0.9999999999999998){
   z2=2+(1/z1);
    System.out.println("z1:"+z1+"   z2:"+z2+"  i:"+i+"     |z1-z2|"+a);
    i++;
   nesne1.karekok2(z2,i);
        }
    else
        System.out.println("karekök 2 nin değeri:-->"+z2+"     i:"+i);
    }
}
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
INFOMELDUNG_LOGINBOX
Bugün 15 ziyaretçi (86 klik) kişi burdaydı!
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol