Java Eğitimleri 14 – Bir Sayının Faktöriyeli

 

 1’den n’e kadar olan sayıların çarpımı genel tanım olarak faktöriyeli verir. Örneğin 5 sayısının faktöriyelini hesaplayacağımız zaman şu yöntemi izleriz:

5 ! = 5.4.3.2.1 = 120

 

Şimdi gelelim faktöriyel hesabını yapacağımız Java programını yazmaya…

  • İlk olarak klavyeden faktöriyeli hesaplanacak olan sayının klavyeden girilmesini isteyelim:

  • Daha sonra hesabımızı daha rahat oluşturabilmemiz açısından faktör ve sayac adını verdiğimiz 2 değişken atayalım ve bunların değerlerini 1’e eşitleyelim.

    

  • Sayaç değerinden işlemlerimizi yürüteceğimiz için while döngüsü atayalım. While döngüsü işlemleri sayaç sayı değerinden küçük veya eşit olduğunda yapacak.

   

  • Faktör değerini hesaplayalım.

   

Burada faktör değeri while döngüsündeki koşul sağlandıkça değişecek. Ve en son koşul duruma uymadığında kesin çıktı alınmış olacak. 

NOT: Faktör değerini 1 yerine 0 olarak tanımlamış olsaydık, faktöriyeli sürekli 0 olarak hesaplayacaktık.

  • Son olarak da hesapladığımız faktör değerini ekrana yazdırıyoruz.

    

Oluşturduğumuz programın tam hali :

 

 

Çıktılarımız :

 

Şimdilik bu kadar. Sorularınız olursa nsezer@industryolog.com ‘a mail atabilirsiniz. Bir sonraki eğitim yazımda görüşmek üzere. İyi çalışmalar 🙂