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
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
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
Yorum Gönder