Anasayfa / C#.Net / C# If Else Yapısı Örnekleri
c# if else

C# If Else Yapısı Örnekleri

Bu yazımda öğrencilerimden gelen istek üzerine, C# programlama dilinde karar kontrol mekanizmalarından biri olan if-else deyimiyle ilgili örnek sorular ve soruların çözümlerine değineceğim. Diğer tüm programlama dillerinde olduğu gibi if-else yapısı, koşula veya koşullara bağlı olarak programın akış yönünü tayin etmek için kullanılır. Eğer if-else yapısıyla ilgili yeterli bilgiye sahip değilseniz C# Koşul İfadeleri- If Else Kullanımı isimli yazımı okumanızı tavsiye ederim.

If-Else Deyimi Örnekleri

Örnek 1: Klavyeden öğrencinin 2 adet not bilgisi girildikten sonra, ortalama 50 ve üzerinde ise ekrana “Geçti” değilse “Kaldı” yazdıran programın Console uygulamasını yapalım.

Örnek 2: Bir üniversitede öğrencilerin ortalamaları 50 ve üzerinde ise dersten başarılı sayılmaktadırlar. Öğrencinin vize notu ortalamaya %40, final notu %60 etki ettiği bildiğine göre öğrencilerin ders başarı durumlarını hesaplayan programı yapalım.

Örnek 3: Belirlenen kullanıcı adı ve şifre doğru girildiğinde “Giriş Başarılı”, yanlış girildiğinde “Girdiğiniz kullanıcı adı veya şifre hatalı” mesajı veren Console uygulamasını yapalım.

Örnek 4: Klavyeden girilen sayının tek mi, çift mi olduğunu gösteren C# programını yazalım.

Örnek 5: Bir mağazada alınan ürünün fiyatı 100 Tl ve üzerinde ise 5 Tl olan kargo ücreti alınmamaktadır. Ürünün fiyatı girildiğinde toplam ödenmesi gereken tutarı gösteren programı yazalım.

Örnek 6: Klavyeden girilen sayının negatif, pozitif veya sıfır olduğunu gösteren programın C# kodlarını yazalım.

Örnek 7: Kullanıcıdan girdiği iki sayı ve yapılacak işlem türü (toplama, çıkarma, çarpma, bölme) seçildiğinde, sonucu hesaplayarak ekranda gösteren programı yazalım.

 Örnek 8: Klavyeden iki ürünün fiyatı girildiğinde toplam fiyat 200 TL’den fazla ise, 2.üründen %25 indirim yaparak ödenecek tutarı gösteren uygulamayı yapalım.

Sizinde eklemek istediğiniz özgün sorular varsa; soruları yorum olarak bana iletirseniz, çözümüyle birlikte yazıya ekleyebilirim. Kolay gelsin.

İlginizi Çekebilir!

c# müzik çalar yapımı

C# ile Müzik Çalar Yapımı

Bu dersimde Windows’un kendi müzik çaları olan Windows Media Player’ ı C# içerisin de kullanarak …


20 Yorumlar

  1. Elimde c# sorulari var ama cevaplari yok ve o sorulara calismam gerekiyo cevaplaya bilirmisiniz

    • Lütfen Sorularınız Link Vererek Paylaşır Mısınız.. ? Hem Bizlere Hem Başkalarına Yardımcı Olursunuz.. Teşekkür Ederim.. Kolay Gelsin..

  2. Diziler ile ilgili örneek varmı elinizde acaba ?

  3. Vizelere çalışmamda çok yardımcı oldu.
    Teşekkürler.

  4. Örneğin elimde 50 adet .js uzantılı dosya var.

    filesystemwatcher ile dinlenen klasöre bir dosya eklendiğinde, dosya adına göre (örn. dosya adının son iki karaktesi 24 ile ise, 24.js tetiklenmeli) .js uzantılı dosyalar nasıl tetiklenir.

    bunun nasıl başarabilirim?

  5. Kalvyeden 3 kenar uzunluğu girilen bir üçgenin türünü (eşkenar , ikizkenar veya çeşitkenar) tespit eden programın sözde kodları ve akış diyagramını yapar mısınız? Sadece kodları yazarsanız da olur. Lütfen denedim ama bir türlü yapamamdım. Şimdiden ilginze teşekürler?

    • Console.Write(“1.kenar:”);
      int a = Convert.ToInt32(Console.ReadLine());
      Console.Write(“2.kenar:”);
      int b = Convert.ToInt32(Console.ReadLine());
      Console.Write(“3.kenar:”);
      int c = Convert.ToInt32(Console.ReadLine());

      if (a > 0 && b > 0 && c > 0)
      {

      if (a == b && b == c && a == c)
      {
      Console.Write(“Eşkenar üçgendir.”);
      }
      else if ((a == b && b != c && a != c) || (b == c && b != a && c != a) || (a == c && a != b && c != b))
      {
      Console.Write(“İkizkenar üçgendir.”);
      }
      else { Console.Write(“Çeşitkenar üçgendir.”); }
      }
      else {
      Console.Write(“Lütfen 0’dan büyük sayılar giriniz.”);
      }

  6. Merhaba ;

    Konuyla ilgili yardımcı olabilirmisiniz.

    http://i.hizliresim.com/zrrOaD.jpg

    C# ve TLB ile yardımcı olacağını söyledirler ama çözemedim.

  7. Merhabalar …
    Benim bir sorunum var
    Radyo sitemde hem flash player var hemde css player var.
    Flash player masaüstü tarayıcıları için kullanılması ve css player ise mobil tarayıcılarından girince aktif hale gelmesini istiyorm. Tek index sayfasında bu if else ile masaüstü pc den girince flah player ve mobilden girince css player devreye girmesini sağlayabilirmiyim.
    Kendi çapımda birşey yaptım yanlız chorme tarayıcısından çıkınca iki playerde çalıyor yardım ederseniz sevinirim.

  8. Farkettiginiz uzere hicbir degisiklik yap?lmam?s gibi duruyor. Asl?nda degisiklik yap?ld? ve program sonlanmadan once i 10 olurken, j’de 59 oldu. Ama artt?rma ve azaltma islemleri printf komutu cal?st?r?ld?ktan sonra yap?ld?g? icin, biz bir degisiklik goremedik.

  9. öğrenci isim ve notlarının girildiği ve hem isme hem notlara sıralama yapan bir c# programı yazabilirmisiniz lütfenn:)

  10. c# da açma ve kaydetme özelliği bulunan text editörünü yapabilirmisiniz acil lütfen

  11. || (or) kısımlarınada değinirmisiniz

  12. Girilen sayı adetince (3 ile 25 arasında sınırlandırın) harfi aşağıdaki resimdeki gib yazdıracak program
    kodlarını yazınız.

  13. Girilen 8 pozitif sayının toplamını bulan program kodlarını yazınız.(lütfen yardımcı olun)

  14. 1+1/2+1… serisinin 10 tane terimi için toplamını bulan c# programı

  15. Klavyeden girilen sayı 15’ten küçükse sayının karesini bulan,15’e eşitse sayıyı 2’ye bölen,15’ten büyükse sayının 2 katını bulan C# konsol programı.

  16. Teşekkürler

  17. bir soru var çözemedim bir türlü if else ile kullanıcıdan alınan 3 adet sayının küçükten büyüğe doğru sıralamsını hesaplayınız

  18. mehmet akif seçkin

    int sayi,sonuc;

    Console.Write(“Bir sayı giriniz : “);
    sayi = Convert.ToInt32(Console.ReadLine());

    if (sayi 15)
    {
    sonuc=sayi*2;
    Console.WriteLine(“Sonuç : ” + sonuc);
    }

    Console.ReadLine();

faruk için bir cevap yazın Cevabı iptal et

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

Time limit is exhausted. Please reload the CAPTCHA.