Anasayfa > C / C++ > Listede bulunan hikayelerden birini secme (Switch Yapısı örneği)

Listede bulunan hikayelerden birini secme (Switch Yapısı örneği)

tarafından 27 Ocak 2012 tarihinde yazılmıştır.
Yorum Yok

Listede bulunan hikayelerden birini secme Algoritması

1. BAŞLA
2. Hikayeleri Listele
3. Hikaye sec
4. Secilen hikayeyi goster
5. DUR

Listede bulunan hikayelerden birini secme Akış Diyagramı:

Akış Diyagramının Açıklaması:

Akış diyagramı ve açıklamalarını ulaşmak için tıklayın.

C Programlamanın Açıklaması:

C kodları nasıl çalıştırılır (derlenir) öğrenmek için tıklayın.
C Programının Temel Yapısı(Değişken Tipleri) Programlama hakkındaki açıklamalar için tıklayın.
C Programlamada kullanıcının bilgi girişi – çıkışı yapması için gerekli  açıklamar için tıklayın.

Listede bulunan hikayelerden birini secme C Programı:

#include<stdio.h>
#include<conio.h>
main()
{
 /*
 1 – Kırmızı Çoraplı küçük bir kız
 2 – Kırmızı Başlıklı Kız
 3 – Kırmızı eldivenli kız
 4 – Sana kırmızı çok yakışıyor
 5 – Buna bulamadik bir sey
 Daha iyi anlamanız için printf leri çoğaltarak yazıcam.
 Tek printf ile de yazılabilirdi.
 */  
 printf(“1.Kirmizi copapli kucuk bir kiz\n”);
 printf(“2.Kirmizi baslikli  kiz\n”);
 printf(“3.Kirmizi eldivenli kiz\n”);
 printf(“4.Sana kirmizi cok yakisiyor\n”);
 printf(“5.Buna bulamadim bir sey\n”);     
 int secim;
 printf(“Secim yap: “); scanf(“%d”,&secim);
 switch(secim)
 {
 case 1: printf(“Buraya kirmizi corapli\n kizin hikayesinin gelecegini biliyorum”);  break;            
 case 2: printf(“Buraya da hepimizin bildigi Kirmizi baslikli  kizin hikayesi gelecek”); break;
 case 3: printf(“Kirmizi eldivenli kiz hikayesi gelecek.”); break;
 case 4: printf(“Beyaz daha iyidir”); break;
 case 5: printf(“http://www.bilgius.com”); break;
 }     
 getch();    
}

C programının açıklaması:

Belirli tanımlamaları kullanacağımız için bize gerekli olan stdio.h kütüphanesini ilk olarak çağırdık. Daha sonra ise getch() fonksiyonunu kullanacağımız için conio.h kütüphanesini dosyamızı çağırdık. Ana program başlatmak için main() i yazıp süslü parantezlerimizi ( {… } ) koyduk.

Akış diyagramında olduğu gibi hikayelerimizin adlarini yazarak listeledik. Daha sonra ise switch yapısını kullanacağımız için (Switch yapısı nedir öğrenmek için tıklayın. ) secim adinda tamsayı değişkeni yarattık ve hemen ardından switch değişkeninde yazdığımız değere tekabül eden değeri gösterdik.

Switch yapısının içerisind  “break;” komutu döngüden çıkmasını sağlar. Break komutunu kullanmasaydık döngüden çıkmayacağı için switch yapısının içerisindeki bütün kodları çalıştıracaktı.

Kodun devam etmesi için klavyeden herhangi bir tuşa basılmasını istedik ve programın bittiği için herhangi bir tuşa tıkladığımızda program kapandı. Bunun için Getch Fonksiyonunu kullandık.

Önizleme:

Konuyla alakalı yazılar:

  1. Switch Kontrol Yapısı
  2. İf – Else Kontrol Yapısı
  3. if – Elseif Kontrol Yapısı
  4. Klavyeden ders notu girme (Not 100 ise AA yazan)
  5. Klavyeden girilen iki sayının büyük olanı
  6. Klavyeden girilen iki sayının büyük olanı (eşitse eşit yazan)
  7. Klavyeden girilen üç sayıdan en büyüğü?
  8. Klavyeden girilen üç sayının ortancasını bulma
  9. Klavyeden girilen sayı tek mi çift mi
  10. Klavyeden girilen dört sayıdan en büyüğü
  • FriendFeed'de Paylaş
  • Facebook'ta Paylaş
  • Twitter'da Paylaş
  • Yorum yapın

    *

    Click to hear an audio file of the anti-spam word


    Etiketler: , , , , , , ,
    C / C++
    Bu sitedeki yazılar Bilgius.com editörlerinin izni olmadan kısmen veya tamamen alıntı yapılamaz, kopyalanamaz ve yayınlanamaz.
    Hakkımızda -  İletişim