Soru: Kullanıcıdan alınan bir sayının faktöriyelini while döngüsü ile hesaplayınız.
Çözüm: Önce faktöriyel değişkeni 1 olarak ayarlanır. While döngüsü şartı: sayı 1'den büyük olduğu sürece:
1. faktöriyel = faktöriyel * sayı
2. sayı = sayı - 1
Örneğin sayı=5 için:
- İlk adım: faktöriyel=1*5=5, sayı=4
- İkinci adım: faktöriyel=5*4=20, sayı=3
- Üçüncü adım: faktöriyel=20*3=60, sayı=2
- Dördüncü adım: faktöriyel=60*2=120, sayı=1
Sonuç: 120