You are on page 1of 6

Soruların Algoritmaları

1.soru

1A. Başla

2A. İsim Gir (isim)

3A. 'Merhaba' isim yaz

4A. Bitir

2.soru

1A. Başla

2A. paketfiyat = 10 TL

3A. kdv = 0.08

4A. Kaç paket alınacak (paketSayisi) gir

5A. fiyat = paketFiyat*paketSayisi

6A. Eğer paketSayisi<10 ise fatura = fiyat+fiyat*kdv

7A. Eğer paketSay>=10 ve paketSay<50 ise fatura=fiyat- fiyat*0,05

8A. fatura= fatura+fatura*kdv

9A. Eğer paketSay>=50 ve paketSay<100 ise fatura = fiyat- fiyat*0,1

10. fatura= fatura+fatura*kdv

11A. Eğer paketSay>=100 ise fatura =fiyat- fiyat*0,15

12A. fatura=fatura+fatura*kdv

13A. yazdır fatura

14A. Bitir

3.soru

1A. Başla

2A. Kenar değerlerini gir(a,b,c)

3A. Eğer a+b>c ve b+c>a ve a+c>b ise üçgen oluşturur.

4A. Değilse üçgen oluşturmaz.

5A. Bitir

4.soru

1A. Başla

2A. Sıra=0

3A. İsim gir (isim)


4A. isim=X ise 6A’ya git

5A. Değilse Merhaba “isim” , “sıra”. Daki kişisin yaz

6A. sıra=sıra+1 ve 3A’ya git

7A. “program durdu” yaz

8A. Bitir

5.soru

1A.Başla

2A. Sıcaklık Derecesi gir

3A. Eğer derece<=0 ise “katı” yaz

4A. Eğer derece>0 ve derece<100 ise “sıvı” yaz

5A.Değilse “gaz” yaz

6A.Bitir

6.soru

1A. Başla

2A. negatif = 0

3A. pozitif = 0

4A. Bir sayı gir (sayi)

5A. Eğer sayi = 0 ise 9. adıma git

6A. Eğer sayi<0 ise negatif = negatif+ 1

7A. Eğer sayi>0 ise pozitif= pozitif + 1

8A. 4.adıma git

9A. pozitif ve negatif yazdır.

10A. Bitir

7.soru

1A.Başla

2A. Toplam=0

3A.Bir sayı giriniz

4A.sayac=0

5A.sayac>sayi ise git 8A’ya git

6A.sayac=sayaç+2
7A.toplam=toplam+sayaç ve 5A’ya git

8A.Toplamı yazdır

9A.Bitir.

8.soru

1A.Başla

2A.toplam=0

3A. birinci sayıyı gir(a)

4A.ikinci sayıyı gir(b)

5A. Eğer a>b-1 ise 11A.’ya git

6A.Değilse a=a+1

7A. toplam= toplam+a ve 5A’ya git.

8A.Eğer b>a-1 ise 11A’ya git.

9A.değilse b=b+1

10A.toplam=toplam+b ve 8A’ya git

11A. Toplamı yazdır.

12. Bitir

9.soru

1A.Başla

2A.Ortalamayı gir(ort)

3A.Devamsızlık gir(devam)

4A.Eğer ort <50 ve devam<10 ise 9A’ya git.

5A. Eğer ort>50 ve devam>10 ise 9A’ya git

6A.Eğer ort<50 ve devam >10 ise 9A’ya git

7A.Eğer ort>50 ve devam<10 ise 8A’ya git

8A.Geçti yazdır.

9A.Kaldı yazdır.

10A. Bitir.
10.soru/1.madde

1A.Başla

2A. i=1

3A. Eğer i=16 ise 7A.’ya git

4A. yazdır *

5A. i=i+1

6A.3A’ya git

7A. Bitir

10.soru/2.madde

1A.Başla

2A. i=1

3A. Eğer i=6 ise 10A.’ya git

4A. j=i ise 8A’ya git

5A. yazdır j X *

6A. j+1 ve

7A. 4A’ya git

8A. i=i+1

9A.3A’ya git

10A. Bitir

10.soru/3.madde

1A.Başla

2A. i=1

3A. Eğer i=6 ise 10A.’ya git

4A. j=11 ise 8A’ya git değilse

5A. yazdır j X *

6A. j+1 ve

7A. 4A’ya git

8A. i=i+1

9A.3A’ya git

10A. Bitir
11.soru

1A.Başla

2A. ay ismi giriniz(ay)

3A. Eğer ay="aralık" veya ay="ocak" veya ay="şubat" ise yazdır "kış"

4A. Eğer ay="mart" veya ay="nisan" veya ay="mayıs" ise yazdır "ilk bahar"

5A. Eğer ay="haziran" veya ay="temmuz" veya ay="ağustos" ise yazdır "yaz"

6A. Eğer ay="eylül" veya ay="ekim" veya ay="kasım" ise yazdır "son bahar"

7A. Değilse "lütfen geçerli bir ay yazınız" yaz ve 2.adıma git

8A. Bitir

12.soru

1A. başla

2A. taban uzunluğu gir(a)

3A. yükseklik değerini gir (h)

4A. hesapla alan = a*h/2

5A. Yazdır alan

6A. bitir

13.soru

1A. Başla

2A. Gir ortalama (ort)

3A. Eğer ort>=50 ise yaz "geçti"

4A. Değilse yaz "kaldı"

5A. Bitir

14.soru

1A. Başla

2A. Gir sıcaklık (t)

3A. Eğer t<0 ise yaz "çok soğuk"

4A. Eğer t>0 ve t<20 ise yaz "serin"

5A. Değilse yaz "sıcak"

6A. Bitir
15.soru

1A. Başla

2A. Öğrenci sayısı gir(ögrencisayisi)

3A.Yaştoplam=0

4A. ögrencisayisi> sayaç ise yaş gir değilse 8A’ya git

5A. yaş oku

6A. yaştoplam=yaştoplam+yaş

7A. sayaç=sayaç+1 ve 4A’ ya git.

8A. Ortalama=yaştoplam/ögrencisayisi

9A.Ortalamayı yazdır

10A. Bitir

You might also like