Verilen bir sayının faktöriyelini hesaplayan programın algoritması

Verilen bir sayının faktöriyelini hesaplayan programın algoritmasının oluşturulması

Sayının faktöriyeli :Fak
Faktöriyel degişkeni :X
Faktöriyeli hesaplanacak sayı :Y

Algoritma:

A1 :Fak¬ 1, X¬ 0
A2 :Y’i gir
A3 :Y<0 ise 2. adımı tekrarla
A4 :X¬ X+1
A5 :Fak¬ Fak*X
A6 :X<Y ise 4. adıma geri dön
A7 :Fak değerini yaz
A8 :Bitir

Bu algoritmada 1. adımda X e 0 ve Fak değişkenine 1 değeri atanıyor. 2. adımda Y değeri giriliyor ve 3. adımda Y değerinin 0 dan küçük bir değer olup olmadığı denetleniyor ve denetim sonucuna göre gerekli komut veriliyor. 4. adımda X’in değeri 1 arttırılıyor ve 5. adımda X için Fak değeri hesaplanıyor. 6. adımda X in değerinin faktöriyeli hesaplanacak sayıdan küçük olması durumunda 4. adımdan itibaren işlemlerin tekrarlanması komutu veriliyor, X’ in değerinin Y’ye eşit olması durumunda işlemler tamamlanarak hesaplanan değerin yazdırılması işleminden sonra programın çalışması sona ermektedir.

Benzer Yazılar
Programlama temelleri quiz sınavı ve cevapları örnek olması açısından verilmiştir. Programlama temeleri derslerinin daha verimli
Programlama yaparken veya kodlama yaparken sıkça karşılaştığınız talihsizlikleri, programlama sürecinin garip gerçeklerini sadece siz yaşamıyorsunuz.
Örneğimiz bir insanın evden çıkıp işe giderken izleyeceği yolu ve iş yerine girişinde ilk yapacaklarını
PC World dergisinin 2006 yılında çıkardığı dergide Mehmet KURT'un her ay yazı dizisi şeklinde hazırlağı
SİLVERLİGHT GİRİŞ (XAML Ekranının Açılması) Expression Studio, Expression Web,  XAML (Extensible Application Markup Language) Kullanımı örnekleri SİLVERLİGHT’TA
Şimdi Cisco router’ların konfigürasyonunu adım adım inceleyelim; 1. İlk olarak router’ın elektriksel ve fiziksel bağlantılarını
Please follow and like us:
0

Bir yorum

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir