You are on page 1of 3

Algoritma ve Akış Şemaları için Örnek Sorular

1. Klavyeden girilen şifre “1234” olmadığında “Yanlış şifre girdiniz, Tekrar


deneyiniz”, doğru girildiğinde “Hoş geldiniz” mesajlarını veren programın akış
diyagramını flowgorithm uygulamasında yazınız.

2. 1 ile 20 arasındaki çift sayıları ekrana yazdıran akış diyagramını oluşturunuz.

3. Girilen bir sayının faktöriyeli hesaplayan akış diyagramını yapınız.

5! = 5.4.3.2.1=120

4. Girilen sayının tek mi çift mi olduğunu ekrana yazdırdıktan sonra


5 ile bölümünden kalanı ekrana yazdıran akış şemasını oluşturunuz.

10 mod 2=0 sayi % 2=0


10 mod 3=1

5. Girilen bir x sayısının yine girilen bir y sayısına tam bölünüp bölünmediğini
ekrana yazdıran algoritma ve akış şeması

X mod y=0 // x %y=0

6. Bir öğrencinin vize notunun %40 ı final notunun %60 ı alınarak geçme notu
belirlenmektedir. Öğrencinin girdiği not değerlerine göre geçip kaldığını
gösteren akış diyagramının oluşturunuz.

7. Girilen üç sayıdan en büyüğünü bulup ekrana yazan akış diyagramı ve


algoritmayı hazırlayınız.
8. Klavyeden girilen 10 adet sayıdan kaç tanesinin 3’e ve 5’e tam bölünüp
bölünmediğini bulan programın algoritmasını yazınız.

9. Klavyeden sürekli sayı girilmektedir. Toplamları 50’nin üstüne çıktığında


programı sonlandırıp sonucu ekranda gösteren programın algoritmasını
yazınız.

10. Klavyeden Girilen 2 Sayıdan Birincisi Büyük ise Çarpma, Aksi Durumda
Toplama Yapan Algoritma ve Akış Şeması

11. Klavyeden girilen 10 adet sayıdan 50’den büyük olanları ekrana yazdıran akış
diyagramını oluşturunuz.

12. Çarpma İşlemi Kullanmadan İki Sayının Çarpımını Hesaplayan akış


diyagramını oluşturunuz.

13. Üç değişken kullanarak 2 değişkendeki sayıların yerini değiştiren algoritma ve


akış diyagramını tasarlayınız.

14. Üçüncü değişkeni kullanmadan sayısal iki değişkendeki sayıların yerini


değiştiren algoritma

15. Klavyeden girilen sayının asal olup olmadığını bulan programın algoritmasını
yazınız.

16. Kullanıcının girdiği 10 adet sayı için


a) 2 ile bölünebilen sayıların adetini ve toplamını bulma
b) 3 ile bölünebilen sayıların adetini ve toplamını bulma
c) 5 ile bölünebilen sayıların adetini ve toplamını bulma

17. Girilen kilo ve boy bilgilerine göre Beden kitle/kütle indeksini hesaplayan aynı
zamanda bu sonuca göre kişinin ideal kilo durumunu ekrana yazdıran akış
şeması

Not 1 : Beden kitle/kütle indeksi = Kilo / Boy * Boy

Not 2 : Kilo => kg, Boy => m

Not 3 :

Beden kitle/kütle indeksi < 18,5 ise Zayıf


18,5 < Beden kitle/kütle indeksi < 24,9 ise Normal
25 < Beden kitle/kütle indeksi < 29,9 ise Fazla kilolu
30 < Beden kitle/kütle indeksi < 34,9 ise I. derece obez
35 < Beden kitle/kütle indeksi < 39,9 ise II. derece obez
Beden kitle/kütle indeksi > 40 ise III. derece obez

You might also like