Java Mini Proje 004 - Faktöriyel Bulma
Bir sayının faktöriyeli 1'den başlayarak o sayıya kadar olan sayıların çarpımıyla bulunur.
Yani n faktoriyel ;
- 1 x 2 x ......... x n ile hesaplanır.
Faktöriyel için bazı kurallar tanımlanmıştır.
- 0! = 1' dir.
- 1! = 1' dir.
- diğer sayılar standart biçimde hesaplanır.
Faktöriyelin ne olduğunu ve nasıl hesaplandığını anladık şimdi sıra programını yazmakta.Bu problemi basit bir döngü yardımıyla yapabiliriz. Bir tane araSonuc değişkeni oluşturursak ve n sayısına kadar olan sayıları çarparak bu araSonuc değişkenimize atarsak, en son n sayısı ile de çarptığımızda n sayısının faktöriyelini elde etmiş oluruz.
Şimdi bunları uygulayalım.
Main.java
package test; public class Main { public static void main(String[] args) { System.out.println("0!\t->\t"+faktoriyel(0)); System.out.println("1!\t->\t"+faktoriyel(1)); System.out.println("2!\t->\t"+faktoriyel(2)); System.out.println("3!\t->\t"+faktoriyel(3)); System.out.println("4!\t->\t"+faktoriyel(4)); System.out.println("5!\t->\t"+faktoriyel(5)); } static int faktoriyel(int n){ int araSonuc=1; if(n==0){ return 1;} for(int i=1;i<=n;i++){ araSonuc*=i; } return araSonuc; } }
Yorumlar
Yorum Gönder