|
|
|
|
|
 |
|
 |
e sayısının değeri recursive yapıyla hesaplama kodları
Bu uygulama da güzel bir recursive uygulamasıdır.
Burdaki denklemi recursive yapan 1+1/(1+1/(1+1/(1+1/....))) şeklinde iç içe denklemlerin oluşudur..
İşte kodlar...
package edegeri;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner cin=new Scanner(System.in);
Main nesne=new Main();
double derinlik;
System.out.println("Denklem derinliği ne olacak: ");
derinlik=cin.nextInt();
double e_degeri;
e_degeri=2+nesne.e_deger(2, derinlik);
System.out.println("e: "+e_degeri);
}
public double e_deger(double newdeger,double derinlik){
double der;
if(derinlik==0){
der=newdeger/(newdeger+newdeger+1);
}
else{
der=newdeger/(newdeger+e_deger(newdeger+1,derinlik-1));
System.out.println("basamak:"+derinlik+" e_deger:"+(2+der));
}
return der;
}
}
|
|
 |
|
 |
|
|
|
|
|
|
|
|