Java Proje 23: Faktoriyel Hesabı

Kullanıcıdan sayı alarak o sayının faktoriyel değerini bulan Java kodunu yazınız.

Scanner scan =new Scanner (System.in);

System.out.println("Faktoriyel sayısını giriniz:");

int faktoriyelSayi=scan.nextInt();

int faktoriyelHesap=1;

for (int i=faktoriyelSayi;  i>=1;  i--){

faktoriyelHesap*= i; }

System.out.println("Faktoriyel Sonucu:" + faktoriyelHesap);


    İlk başta kullanıcıdan faktoriyel sayısını aldık. Daha sonrasında for döngüsünü açtık. İlk başta olan değerimiz bizim başlangıç değerimiz yani faktoriyel sayımız. Sonrasında bu değerin 1 sayısını geçmeyecek şekilde ayarladık. En sonunda değerin 1 er 1 er azaltılması için i-- ifadesini yazdık. Sonrasında faktoriyelHesap adı altında bir değişken tuttuk. Bu değişken bizim azalacak sayıları sürekli olarak çarpıp tekrar bu değerde tutmamızı sağladı. Bu değerin gelen sayılarla değişmemesi adına 1 sayısını bu değere atadık ( 1 sayısı çarpmada tekrardan  çarpıldığı sayıyı verdiği için). En sonunda değeri ekrana yazdırdık.




Yorumlar

Bu blogdaki popüler yayınlar

Bilgisayar Mimarisi: Giriş/ Çıkış Gösterim

Bilgisayar Mimarisi: Bellek Adresleme Gösterim