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. Bir sonraki eğitim yazımda görüşmek üzere. İyi çalışmalar 🙂
Leave a Reply