C# Dersleri - IF ELSE ORNEKLERİ #2

Örnek #1 : Girilen Mevsime Göre O Mevsime Ait Ay'lar Gözükecek.

string mevsim;
            Console.Write("Mevsim Adı Giriniz : ");
            mevsim = Console.ReadLine();
            if (mevsim == "ilkbahar" || mevsim == "İlkbahar")//mevsim değişkeni ilkbahar ise
                Console.WriteLine(mevsim +
" Mevsimindeki aylar Mart Nisan Mayıs");//Ekrana yazdırma komutu

            else if (mevsim == "yaz" || mevsim == "Yaz")//mevsim değişkeni yaz ise

                Console.WriteLine(mevsim + " Mevsimindeki aylar Haziran Temmuz Ağustos");//Ekrana yazdırma komutu

            else if (mevsim == "sonbahar" || mevsim == "Sonbahar")//mevsim değişkeni sonbahar ise

                Console.WriteLine(mevsim + " Mevsimindeki aylar Eylül Ekim Kasım");//Ekrana yazdırma komutu

            else if (mevsim == "kış" || mevsim == "Kış")//mevsim değişkeni kış ise

                Console.WriteLine(mevsim + " Mevsimindeki aylar Aralık Ocak Şubat");//Ekrana yazdırma komutu
     
            else
                Console.WriteLine("Hatalı giriş yaptınız");//Ekrana yazdırma komutu
            Console.WriteLine("codersensei.blogspot.com.tr");
            Console.ReadKey();  


DEBUGGING








____________________________________________________________


ÖRNEK #2 : 3 ürünümüz var bu ürünlerin seçildiği an o ürünün normal fiyatı ve indirimi olacak

Ürünler = Kitap , Giysi , Lamba
Kitap Normal Fiyatı = 50 TL              %5 indirimli  // 

Giysi Normal Fiyatı = 35 TL            %30 indirimli  // , ifade çıkıcağı için double veya float kullanıcaz ben double kullanıcam
Lamba Normal Fiyatı = 10 TL         %2 indirimli// , ifade çıkıcağı için double veya float kullanıcaz ben double kullanıcam


            string urun;
            int kitapfiyat = 50;
            double giysifiyat = 35;//, ifadelerde double kullanılır çünkü % lik indirim yapınca , ifade çıkıyor
            double lambafiyat = 10;//, ifadelerde double kullanılır çünkü % lik indirim yapınca , ifade çıkıyor
            Console.Write("Ürün Giriniz = ");
            urun = Console.ReadLine();//string li ifadelerin klavye giriş kodu ve girilen veri urun değişkenine aktarılır

            if (urun == "Kitap" || urun == "kitap")//urun Kitap veya kitap ise yazmamızın sebebi kullanıcı küçük harfle başlarsa diye bir sıkıntı olmasın diye

            { Console.WriteLine("Seçtiğiniz Ürün Adı "+urun+" Normal Fiyati "+kitapfiyat+" Tl'dir İndirimli Fiyati "+kitapfiyat*5/100+" Teşekkür Ederiz."); }

            else if (urun == "Giysi" || urun == "giysi")//üstteki if'in aynısı

            { Console.WriteLine("Seçtiğiniz Ürün Adı " + urun + " Normal Fiyati " + giysifiyat + " Tl'dir İndirimli Fiyati " + giysifiyat * 30/ 100 + " Teşekkür Ederiz."); }

            else if (urun == "Lamba" || urun == "lamba")//üstteki if'in aynısı

            { Console.WriteLine("Seçtiğiniz Ürün Adı " + urun + " Normal Fiyati " + lambafiyat + " Tl'dir İndirimli Fiyati " + lambafiyat * 2 / 100 + " Teşekkür Ederiz."); }

            else// hiçbiri degilse

            { Console.WriteLine("Hatalı Ürün"); }
            Console.WriteLine("codersensei.blogspot.com.tr");
            Console.ReadKey(); //CoderSensei

DEBUGGING












____________________________________________________________



ÖRNEK #3:  1. ve 2. yazılı notlarımızın ortalamasını alıp Notumuzu ekrana yazdıran kodu yazınız.




            double yazili1, yazili2, ort; // aynı tür veri tipi böyle yazılabilir
            Console.Write("1. yazılı notunu giriniz = ");//Ekranda Göstermelik
            yazili1 = double.Parse(Console.ReadLine());//int'lılarda Convert.ToInt32  double'larda double.parse aynı şey
            Console.Write("2. yazılı notunu giriniz = ");//Ekranda Göstermelik
            yazili2 = double.Parse(Console.ReadLine());//int'lılarda Convert.ToInt32  double'larda double.parse aynı şey
            ort = (yazili1 + yazili2) / 2; // ortalama böyle bulunur işlem bittiginde sonucu ort değişkenine atar
            if (ort >= 0 && ort < 25) {Console.WriteLine("0");} // ort 0'a eşit ve büyük VE ort 25 'den küçük ise

            else if (ort >= 25 && ort < 45)  // ort 25 ve büyük ise VE ort 45 den küçük ise
            { Console.WriteLine("Notunuz = 1"); } //ekrana yaz

            else if (ort >= 45 && ort < 55)// ort 45 ve büyük ise VE ort 55 den küçük ise
            { Console.WriteLine("Notunuz = 2"); } //ekrana yaz

            else if (ort >= 55 && ort < 70) // ort 55 ve büyük ise VE ort 70 den küçük ise
            { Console.WriteLine("Notunuz = 3"); } //ekrana yaz

            else if (ort >= 70 && ort < 85) //ort 70 ve büyük ise VE ort 85 den küçük ise
            { Console.WriteLine("Notunuz = 4"); }//ekrana yaz

            else if (ort >= 85 && ort <= 100) //ort 85 ve büyük ise VE ort 100 den küçük ve eşit  ise
            { Console.WriteLine("Notunuz = 5"); }//ekrana yaz

            else // hiç biri degilse
            { Console.WriteLine("Hatalı Not"); } //ekrana yaz
            Console.WriteLine("codersensei.blogspot.com.tr");//Coder Sensei Bloguma Ugrayın

            Console.ReadKey();

DEBUGGING







____________________________________________________________

ÖRNEK #4 : Sayının tek mi çift mi olduğunu bulan if örneği (Mod almak lazım...)


MOD : SAYI % BÖLÜNMEKİSTENENSAYI= KALAN                  ====> 4%2=0
BÖLME İŞLEMİ : SAYI BÖLÜNMEKİSTENENSAYI=BÖLÜM      ====>4/2=2


NOT : EĞER BİR SAYININ 2 İLE BÖLÜNDÜĞÜNDE KALAN 0 İSE O SAYI ÇİFTTİR DEĞİL İSE TEKTİR.

            int sayi;
            Console.Write("Sayı Giriniz = ");
            sayi = Convert.ToInt32(Console.ReadLine());
            if (sayi % 2 == 0)
            { Console.WriteLine(sayi + " Sayısı Çifttir."); }

            else
            { Console.WriteLine(sayi + " Sayısı Tektir."); }
            Console.WriteLine("codersensei.blogspot.com.tr");//Coder Sensei Bloguma Ugrayın

            Console.ReadKey();


DEBUGGING












____________________________________________________________
ÖRNEK #5 : Girilen 2 sayıyı seçilen aritmetiksel işlemlere göre (+  -   /   *) işlemini yaptırıp ekrana yazdırın.

seçilecek işlem = islem  // TEK BİR SEMBOLLE GÖSTERİLECEĞİ İÇİN CHAR VERİ TİPİNİ KULLANDIM
1. sayı = sayi1 

2. sayı = sayi2
            char islem;
            Console.Write("1. Sayıı Gir = ");
            int sayi1 = Convert.ToInt32(Console.ReadLine());
            Console.Write("2. Sayıyı Gir = ");
            int sayi2 = Convert.ToInt32(Console.ReadLine());
            Console.Write("İşlem Seç (+  -  / *) = ");
            islem = char.Parse(Console.ReadLine());
            if (islem == '+')
            { Console.WriteLine("Toplama İşlemini Seçtiniz = "+ (sayi1+sayi2)); }
            if (islem == '-')
            { Console.WriteLine("Çıkarma İşlemini Seçtiniz = " + (sayi1 - sayi2)); }
            if (islem == '/')
            { Console.WriteLine("Bölme İşlemini Seçtiniz = " + (sayi1 / sayi2)); }
            if (islem == '*')
            { Console.WriteLine("Çarpma İşlemini Seçtiniz = " + (sayi1 * sayi2)); }
            Console.WriteLine("codersensei.blogspot.com.tr");//Coder Sensei Bloguma Ugrayın

            Console.ReadKey();


DEBUGGING








Yorumlar

Bu blogdaki popüler yayınlar