Bir n pozitif tam sayısının faktöriyelini (n!) hesaplayan bir algoritma için aşağıdaki adımlardan hangisi veya hangileri bir döngü (tekrarlama) yapısı gerektirir?
I. Kullanıcıdan n değerini oku.
II. Başlangıçta bir 'faktoriyel' değişkenine 1 değerini ata.
III. 1'den n'ye kadar olan sayıları 'faktoriyel' değişkeni ile çarp.
IV. Hesaplanan 'faktoriyel' değerini ekrana yazdır.
A) Yalnız I
B) Yalnız II
C) Yalnız III
D) I ve III
E) II ve IV