C# İF-ELSE DERSLERİ
Kolay bir konu ve o kadarda önemli bir konu.Sıklıkla kullandığımız bir yapıdır if-else bitmek bilmeyen farklı farklı örnekleri var rahat öğreneceğinizi umuyorum hadi İf-Else Dersine başlayalım.
İf yapısı programın nasıl işlemesi gerektiğini gösterir.Mesela yaşın 20 den büyükse A tipi ehliyet alabilirsin.
Else deyimi ise tam tersi olamayacak durumlar için kullanılır.Yaşın 20 den büyük değilse A tipi ehliyet alamazsın.
Kullanımı
if(durum,koşul)
{
Koşul doğru ise yapacağımız işlemler
}
else
{
Koşul yanlış ise yapılacak işlemler
}
Hemen basit bir örnek yapalım.
Yaşımıza göre ehliyet alıp alamayacağımızı sorgulayalım.
int yas;
yas = Convert.ToInt32(Console.ReadLine());
if (yas >= 17)
{
Console.WriteLine("Ehliyet Alabilsiniz");
}
else
{
Console.WriteLine("Yaşınız uyuşmuyor Ehliyet alamazsınız");
}
Console.ReadKey();
Şimdi güzel bir örnek daha sunacağım size bu basit bir uygulama.
Basit bir bilmece sorusu.
Console.WriteLine("Dam üstünde yarım ekmek");
string cevap=Console.ReadLine();
if(cevap=="Ay")
{
Console.WriteLine("Tebrikler doğru cevap verdiniz");
}
else
{
Console.WriteLine("Maalesf yanlış cevap tekrar deneyiniz");
}
Console.ReadKey();
Bu arada bizim iki tanede bağlacımız var biri &&(Ve) Bağlacı Diğeri ise || (Veya) Bağlacı bu bağlaçlar ile sadece bir durum değil birden fazla durum uydurabiliriz.Mesela;
Bu yazdığıma benzer bir örnek yapalım.
Klavyeden girdiğimiz sayının hem 19a hem 38e tam bölünebilmesini sorgulayalım
int sayi;
Console.WriteLine("Bir sayi giriniz");
sayi = Convert.ToInt32(Console.ReadLine());
if (sayi % 19 == 0 && sayi % 38 == 0)
{
Console.WriteLine("{0} Sayi hem 91a hem 38e tam bölünür", sayi);
}
else
{
Console.WriteLine("{0} Sayi hem 19a hem 38 tam bölünemez", sayi);
}
Console.ReadKey();
Bu günlük dersimiz bu kadar arkadaşlar herkese kolay gelsin.
Yorumlar
Yorum Gönder