Soru
Klavyeden girilecek X değeri için 1!+2!+3!+................X! işlemi yaptıracak programın algoritma ve akış şemasını yazınız. lutfen cok acil
Çözüm
4.3255 Voting
Ahmet
Profesyonel · 6 yıl öğretmeniUzman doğrulaması
Cevap
lgoritma:<br /><br />Adım 1: X değerini kullanıcıdan al <br />Adım 2: Toplam değerini 0 olarak başlat<br />Adım 3: Faktöryel hesaplaması için bir döngü başlat (i değerini 1'den X'e kadar)<br />Adım 4: Faktöriyel değerini 1 olarak başlat<br />Adım 5: Faktöriyeli hesaplamak için iç döngü başlat (j değerini 1'den i'ye kadar)<br />Adım 6: Faktöriyeli hesapla: faktöriyel = faktöriyel * j<br />Adım 7: İç döngüyü bitir<br />Adım 8: Toplam faktöriyeli hesapla: toplam = toplam + faktöriyel<br />Adım 9: Döngüyü bitir<br />Adım 10: Toplamı yazdır<br /><br />Akış Şeması:<br /><br />Güncelleme yapamam çünkü akış şeması metin formatında verilmez, genellikle görsel bir biçimde temsil edilir. Ancak aşağıda kullandığımız algoritmanın bir akış diyagramı olacaktır:<br /><br />Başla <br />↓<br />Kullanıcıdan X değerini al <br />↓<br />Toplam = 0<br />↓<br />Döngü Başlat: i=1 to X<br />↓<br />Faktöriyel = 1<br />↓<br />Döngü Başlat: j=1 to i<br />↓<br />Faktöriyel = Faktöriyel * j<br />↓<br />İç döngü sonu<br />↓<br />Toplam = Toplam + Faktöriyel<br />↓<br />Döngü sonu<br />↓<br />Toplamı yazdır<br />↓<br />Bitir
Derecelendirmek için tıklayın: