Faktöriyel Algoritması (İteratif Yöntem)

Faktöriyel hesabının ne demek olduğunu, sanırım bu siteye girip birşeyler araştıran herkes biliyordur.

Flowgorithm uygulaması ile yaptığım bir flowchartı aşağıda incelemenize sundum.

Ayrıca programın tamamını da buradan indirebilirsiniz.

Aşağıda ki python kodlarına da bakalım.

Kod Bloğum: 

# Bu program faktöryel hesabını iteratif yöntemle yapar

# Kullanıcıdan giriş al
print("Lütfen faktöryelini hesaplamak istediğiniz sayıyı giriniz:")
n = int(input())

# Negatif sayılar için kontrol
if n < 0:
    print("Negatif sayıların faktöryeli hesaplanamaz!")
else:
    sonuc = 1
    for i in range(1, n + 1):
        sonuc *= i

    # Sonucu yazdır
    print(f"{n}! = {sonuc}")

Kolay gele…

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir