Anasayfa / Algoritma / Algoritma Örnekleri
algoritma örnekleri

Algoritma Örnekleri

Bu yazımda programlamanın temel taşı olan algoritmalarla ilgili sorular ve bu soruların çözümlerinden bahsedeceğim. Bundan önceki yazılarımda algoritmalar ve çeşitlerine değinmiştim. Tekrar bu konudan uzun uzun bahsetmeden, algoritmayla ilgili kısa bir hatırlatma yaptıktan sonra hemen örneklerimize geçelim. Algoritma bir problemin çözümüne yönelik yapılması gereken iş ve işlemler bütünüdür. Bir programlama dili öğrenmeye başlamadan evvel, temel algoritma bilgisine sahip olmak gerekir. Algoritma  yazılırken adımlar açık ve net biçimde ifade edilmelidir.

Örnek 1: İki notu girilen öğrencinin ortalamasını bularak sonucu ekranda gösteren algoritmayı yapın.

1) Başla

2) not1, not2 oku

3) ort=(not1+not2)/2

4) ort’yi yaz

5) Dur

Örnek 2: Fiyatı girilen ürüne %18 kdv ekleyerek son fiyatı hesaplayan algoritmayı yazın.

1) Başla

2) fiyat oku

3) kdv=fiyat*18/100

4) sonfiyat=fiyat+kdv

5) sonfiyat’ı yaz

6) Dur

Örnek 3: Girilen sayının negatif, pozitif veya sıfır olduğunu gösteren algoritmayı yazın.

1) Başla

2) sayi oku

3) Eğer sayi>0 ise “Pozitif” yaz : 6’ya git

4) Eğer sayi<0 ise “Negatif” yaz : 6’ya git

5) “Sıfır” yaz

6) Dur

Örnek 4: 0’dan 10’a kadar olan sayıları yazdıran algoritmayı yazın.

1) Başla

2) sayi=0

3) sayi=sayi+1

4) sayi’yi yaz

5) sayi<10 ise 3’e git

6) Dur

Örnek 5: Bir üniversite öğrencisinin ortalaması vize notunun %40’ı, final notunun %60’ı alınarak hesaplanmaktadır. Vize ve final notu girildiğinde ortalamayı bulan algoritmayı yazın.

1) Başla

2) vize, final oku

3) ort=(vize*40/100)+(final*60/100)

4) ort’yi yaz

5) Dur

Örnek 6: Girilen iki sayıdan büyük olanı bularak ekranda gösteren algoritmayı yazın.

1) Başla

2) sayi1, sayi2 oku

3) Eğer sayi1=sayi2 ise “A B’ye eşit” yaz : 6’ya git

4) Eğer sayi1>sayi2 ise “sayi1 büyüktür” yaz : 6’ya git

5) “sayi2 büyüktür” yaz

6) Son

Örnek 7: 1 ile 100 arasındaki çift sayıların toplamını bulan ve sonucu gösteren algoritmayı yazın.

1) Başla

2) toplam=0, sayi=1

3) kalan=sayi mod 2

4) Eğer kalan=0 ise toplam=toplam+sayi

5) sayi=sayi+1

6)Eğer sayi<101 ise 3’e git

7) toplam’ı yaz

8)Son

İlginizi Çekebilir!

c# kabarcık sıralama

C# ile Kabarcık Sıralama (Bubble Sort) Algoritması

Dizi elemanlarını sıralamak için birçok algoritma bulunmaktadır. Bu algoritmalar arasında kolay olması nedeniyle en çok ...

10 Yorumlar

  1. 2.soruda neden KDV öle tanımladınız ben şöle yaptım

    1-Başla
    2-Fiyatı oku
    3-KDV=0.18
    4-Son Fiyat=Fiyat+KDV
    5-Son fyat ekrana yaz
    6-Bitir

    • Sen hangi ülkede yaşıyon la KDV 18 kuruş.Ben de geleyim o ülkeye bizim ülkede kdv çok.

    • ilk önce çarpıp sonra yüze bölme işlemini yapacağı için aynı işlemi yapmış olacak 18/100=0.8

    • YALNIZ KARDEŞİM KDV 18 KURUŞ DEİL FİYATIN %18 İ

    • %18 olcak 0.18 18 kuruş anlamına gelir kardeşim… Bu konuyu unutmuşsun ve 18/100 = %18… bunu da bilmiyorsun işte ….

    • Arkadaşlar sakin olun. Orada arkadaşımız 0.18 derken 18/100 demek istemiş. Sadece yanlışı 4-Son Fiyat=Fiyat+KDV burada. “+” işareti yerine “*” yazması gerek. Yazım hatası yada dalgınlığına gelmiş.

  2. Soru: Girilen N tane sayıyı ikili şekilde çarpıp toplayan program? Örnek: Girilen sayılar; 2,11,5,8,3 işlem; 2*11+5*8+3

    Çözerseniz çok mutlu olurum.

  3. Ölçüleri klavyeden girilecek olan dikdörtgen şeklindeki 20 cismin toplam alanını bulan bir programı algoritması ve akış diyagramıyla birlikte yazınız.

  4. Dizilerle ilgili birkaç tane soru çözermisiniz 🙂

  5. merhaba ben bilgi yönetim okuyorum dersten kaldım algoritma orneği var bir türlü algoritmasını yazamadım bana konu hakkında yardımcı olurmusunz ?

    algoritm SORUSU:kullanıcının klavyeden girmiş olduğu iki sayının karesini alıp daha sonra birbiri ile çarparak ekrana yazdıran programın algoritmasını yazın

    teşekkür ederim.:)

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Time limit is exhausted. Please reload the CAPTCHA.