6 03 2014
ArrayList ile Fonksiyon Köklerinin Bulunması
Arkadaşlar,
Bu örnekte kullandığımız fonksiyonu değiştirerek sizler de denemeler yapabilirsiniz.
İyi çalışmalar dilerim.
import java.util.ArrayList;
import java.util.Scanner;
public class Math_fonkArrayList {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double adimDegeri=0,h=0;
int sayac=0;
System.out.println(“Hassasiyet değerini giriniz: “);
h=sc.nextDouble();
System.out.println(“Adım değerini giriniz: “);
adimDegeri=sc.nextDouble();
double y=0;
//Fonksiyonun y değerinin tutulduğu arraylist
ArrayList<Double> yDegeri= new ArrayList<Double>();
//Fonksiyonun x değerlerinin tutulduğu arraylist
ArrayList<Double> xDegeri= new ArrayList<Double>();
// Fonksiyon: x³ +4x²-5x-20
for (double x=-5.0;x<=5.0;x+=adimDegeri) {
y=x*x*x + 4*x*x – 5*x -20;
yDegeri.add(y);
xDegeri.add(x);
}
// System.out.println(“y Değeri: ” +yDegeri);
// System.out.println(“x Değeri: ” +xDegeri);
System.out.println(“Boyut: “+ yDegeri.size());
for (int i = 0; i < yDegeri.size(); i++) {
if (yDegeri.get(i)> -h && yDegeri.get(i)<h) {
System.out.print(“Kök bulundu: “+(-5+(i*adimDegeri)));
System.out.println(” Değeri: “+ yDegeri.get(i));
}
}
}
}
Çeşitli Matematiksel Fonksiyonlar Text Dosyadan Okuyup Diziye Yazma (For döngüsü)