5 Kasım 2016 Cumartesi

Java Türev alma

F(x)=c.x^n bu tür bir fonksiyonun türevini alma işlemini yapacağız. Burada x in üssü olan sayı n eğer 0'a eşit olursa f(x)=c olacaktır. Sabit bir sayının türevi de 0'dır.
Kullanıcıdan önce c katsayısını girmesini daha sonra n sayısını girmesini isteyeceğiz. Kullanıcı c yi 0 girerse f(x)=0 olacaktır ve türevi 0 dır. Kullanıcı c yi 0 girerse n yi sormadan ekrana 0 yazdıralım. c ye değer verip n ye 0 değeri verilirse yine türevine 0 yazalım.

Eğer kullanıcı ikisine de 0 dan farklı bir değer girerse formülümüz şu şekilde olacak:
f(x)=c.x^n   ise f'(x)=c.n.x^(n-1)

package dersler;
import java.util.Scanner;
public class Dersler {
    public static void main(String[] args) {
      Scanner input=new Scanner (System.in);
        System.out.println("f(x)=c.x^n türevini alma programı " );
System.out.println("katsayi giriniz (c) = " );
        int katsayi=input.nextInt();
        if(katsayi==0){
        System.out.println("f(x)="+katsayi+"*x^n ise f(x)=0");
System.out.println("f'(x)=0");
        }
        else {
System.out.println("us giriniz(n)="  );
        int us=input.nextInt();
System.out.println("f(x)="+katsayi+"*x^"+us);
System.out.println("f'(x)="+(katsayi*us)+"*x^"+ (us-1));
    }
    }
}

Program Çıktısı:


Program Çıktısı:

Hiç yorum yok:

Yorum Gönder