C# Dersleri - IF ELSE ORNEKLERİ #1
ÖRNEK #1 : Klavyeden girilen sayı 0'dan büyükse Ekrana "Pozitif" ,küçükse "Negatif",0' ise ekrana "0" yazsın.
int sayi; // int veri tipli sayi değişkeni tanımladık
Console.Write("Sayı Giriniz :");//ekrana yaz komutu
sayi = Convert.ToInt32(Console.ReadLine()
);//Klavyeden girilen veriyi "sayi" değişkenine ata.
if (sayi > 0)//sayı 0 dan büyükse
{ Console.WriteLine("Sayı Pozitif"); }// Ekrana yazılacak olan
else if (sayi < 0)// sayi kücükse 0 dan
{ Console.WriteLine("Sayı Negatif"); }// Ekrana yazılacak olan
else// Değilse
{ Console.WriteLine("Sayı 0'dır."); }// Ekrana yazılacak olan
Console.WriteLine("Codersenseii.blogspot.com.tr");// Coder Sensei
Console.ReadLine(); // Bitirme komutu
DEBUGGING
________________________________________________________________________
ÖRNEK #2 : Bir sınıf var ve bu sınıftaki öğrencilerin ortalaması hesaplanmalı.Bunun için ihtiyacımız 1. Not ve 2.Not bu verilerle ortalamayı bulucaz (Klavyeden Girilecek 1.Not ve 2.Not). Eğer ortalama 50 den küçük ise ekrana "Kaldınız." 50 ve üzeri ise ekrana "Geçtiniz." Yazıcak.
int not1, not2, ortalama; // Aynı veri tipine sahip değişkenler böyle yazılabilirdi
Console.Write("1. Notu Gir :"); // Ekrana 1. Not Gir yazdırdık
not1 = Convert.ToInt32(Console.ReadLine()); // girilen sayıyı not1 ' e atadık
Console.Write("2. Notu Gir :"); // // Ekrana 2. Not Gir yazdırdık
not2 = Convert.ToInt32(Console.ReadLine());// girilen sayıyı not2 ' e atadık
ortalama = (not1 + not2) / 2; // Ortalamayı bulmak için 1.not ile 2. notu toplayıp 2 ' ye bölmemiz gerekir
// ve o işlemide ortalama değişkenine atadık.
Console.WriteLine("Ortalamanız : "+ortalama);
// Ekrana Ortalamanız : yazdırıp "+ortalama" değişkeni birleştirdik ile
Console.WriteLine("codersenseii.blogspot.com.tr");// Coder Sensei
Console.ReadLine();
DEBUGGING
________________________________________________________________________
ÖRNEK #3: Klaveden girilen harcama miktarına göre az harcama , çok harcama , orta derece harcama yazsın,
0 ile 49 TL arasında ise Az
50 ile 69 TL arasında ise Orta
69 ile 100 TL arasında ise Çok
int harcama; // değişkeni tanımladık
Console.Write("Yapılan Harcamanızı Girin :"); // Ekrana Yazdırdık
harcama = Convert.ToInt32(Console.ReadLine()); // Klavyeden girilen sayıyı harcama değişkenine attık
if (harcama >= 0 && harcama <= 49)//harcama 0'a eşit ve büyükse "VE" 49 dan küçük ve eşit ise
{ Console.WriteLine("Az Harcama Yapılmış"); } // Ekrana Yazdırdık
else if (harcama >= 50 && harcama < 70)//harcama 50 den büyük ve eşit ise VE 70'den küçükse
{ Console.WriteLine("Orta Derece Harcama Yapılmış"); }// Ekrana Yazdırdık
else if (harcama > 69 && harcama <=100) //harcama 69'dan büyükse ve 100 e eşit ve küçükse
{ Console.WriteLine("Çok Harcama Yapılmış"); }// Ekrana Yazdırdık
Console.WriteLine("codersenseii.blogspot.com.tr");// Coder Sensei
Console.ReadKey();//Bitirme Komutu
DEBUGGING
________________________________________________________________________
ÖRNEK #4 : Klavyeden girilen ad ve soyad sırasıyla "Coder", "Sensei" ise ekrana "Coder Sensei C# Eğitimi" yazılsın.Eğer ad ve soyad sırasıyla "Sensei" , "Coder" ise ekrana "Sensei Coder C# Eğitim" yazsın,Eğer hiç biri değilse "Geçersiz Ad Ve Soyad" Yazsın.Hiç biri degilse "Hata ad ve soyad" yazsın
string ad, soyad;//metinsel işlem için string kullanırız ve 2 değişken tanımladık aynı veri tipli
Console.Write("Adınızı Giriniz =");//Ekrana Yazılacak
ad = Console.ReadLine();//değişkenin verisini klavyeden girip o veriyi ad değişkenine atadık
Console.Write("Soyadınız Giriniz =");//Ekrana Yazılacak
soyad = Console.ReadLine();//değişkenin verisini klavyeden girip o veriyi soyad değişkenine atadık
if(ad=="Coder" && soyad =="Sensei") // Eğer ad değişkeni Coder ise VE soyad değişkeni Sensei ise
{ Console.WriteLine("Coder Sensei C# Eğitimi"); }// Ekrana Yazılacak
else if(ad=="Sensei" && soyad =="Coder")//Eğer ad değişkeni Sensei ise VE Coder değişkeni Sensei ise
{Console.WriteLine("Sensei Coder C# Eğitimi");} // Ekrana Yazılacak
else // hiç biri degilse
{ Console.WriteLine("Hatalı Ad Ve Soyad"); }
Console.WriteLine("codersenseii.blogspot.com.tr");// Coder Sensei
Console.ReadKey();//Bitirme Komutu
DEBUGGING
________________________________________________________________________
ÖRNEK #5 : Bir kullanıcı giriş kodu yazıcaz.
Eğer Kullanıcı Adı "Coder" ve Şifre "Sensei" ise Ekrana "Giriş Başarılı" ,
Eğer Şifre Hatalı ise "Hatalı Şifre"
Eğer Kullanıcı Adı yanlış ise ekrana "Hatalı Kullanıcı Adı "
Eğer hepsi yanlış ise ekrana "Hatalı Kullanıcı Adı Ve Şifre" yazsın.
string kullaniciadi, sifre;
//aynı veri tipli değişkenler böyle tanımlanabilir.2 değişken tanımladık
Console.Write("kullaniciadiınızı Giriniz =");// Ekrana Yazılacak
kullaniciadi = Console.ReadLine();//Klavyeden girilen veriyi kullaniciadi değişkenine atadık
Console.Write("Sifrenizi Giriniz =");//Ekrana Yazılacak
sifre = Console.ReadLine();//Klavyeden girilen veriyi sifre değişkenine atadık
if (kullaniciadi == "Coder" && sifre == "Sensei") //Eğer kullaniciadi Coder ise VE sifre Sensei ise
{ Console.WriteLine("Giriş Başarılı !"); }// Ekrana Yazılacak
else if (kullaniciadi == "Coder" && sifre != "Sensei")//Eğer kullaniciadi Coder ise VE sifre Sensei değil ise
{ Console.WriteLine("Sifre Yanlış"); } // Ekrana Yazılacak
else if (kullaniciadi != "Coder" && sifre == "Sensei")//Eğer kullaniciadi Coder değilse VE sifre Sensei ise
{ Console.WriteLine("Kullanici Adi Yanlış"); } // Ekrana Yazılacak
else//Eğer hiç biri değilse demekki her 2 side yanlış oluyor başka ihtimal yok
{ Console.WriteLine("Kullanici Adi Ve Şifre Yanlış"); }//Ekrana Yazılacak
Console.WriteLine("codersenseii.blogspot.com.tr");// Coder Sensei
Console.ReadKey();//Bitirme Komutu
DEBUGGING
int sayi; // int veri tipli sayi değişkeni tanımladık
Console.Write("Sayı Giriniz :");//ekrana yaz komutu
sayi = Convert.ToInt32(Console.ReadLine()
);//Klavyeden girilen veriyi "sayi" değişkenine ata.
if (sayi > 0)//sayı 0 dan büyükse
{ Console.WriteLine("Sayı Pozitif"); }// Ekrana yazılacak olan
else if (sayi < 0)// sayi kücükse 0 dan
{ Console.WriteLine("Sayı Negatif"); }// Ekrana yazılacak olan
else// Değilse
{ Console.WriteLine("Sayı 0'dır."); }// Ekrana yazılacak olan
Console.WriteLine("Codersenseii.blogspot.com.tr");// Coder Sensei
Console.ReadLine(); // Bitirme komutu
DEBUGGING
________________________________________________________________________
ÖRNEK #2 : Bir sınıf var ve bu sınıftaki öğrencilerin ortalaması hesaplanmalı.Bunun için ihtiyacımız 1. Not ve 2.Not bu verilerle ortalamayı bulucaz (Klavyeden Girilecek 1.Not ve 2.Not). Eğer ortalama 50 den küçük ise ekrana "Kaldınız." 50 ve üzeri ise ekrana "Geçtiniz." Yazıcak.
int not1, not2, ortalama; // Aynı veri tipine sahip değişkenler böyle yazılabilirdi
Console.Write("1. Notu Gir :"); // Ekrana 1. Not Gir yazdırdık
not1 = Convert.ToInt32(Console.ReadLine()); // girilen sayıyı not1 ' e atadık
Console.Write("2. Notu Gir :"); // // Ekrana 2. Not Gir yazdırdık
not2 = Convert.ToInt32(Console.ReadLine());// girilen sayıyı not2 ' e atadık
ortalama = (not1 + not2) / 2; // Ortalamayı bulmak için 1.not ile 2. notu toplayıp 2 ' ye bölmemiz gerekir
// ve o işlemide ortalama değişkenine atadık.
Console.WriteLine("Ortalamanız : "+ortalama);
// Ekrana Ortalamanız : yazdırıp "+ortalama" değişkeni birleştirdik ile
Console.WriteLine("codersenseii.blogspot.com.tr");// Coder Sensei
Console.ReadLine();
DEBUGGING
________________________________________________________________________
ÖRNEK #3: Klaveden girilen harcama miktarına göre az harcama , çok harcama , orta derece harcama yazsın,
0 ile 49 TL arasında ise Az
50 ile 69 TL arasında ise Orta
69 ile 100 TL arasında ise Çok
int harcama; // değişkeni tanımladık
Console.Write("Yapılan Harcamanızı Girin :"); // Ekrana Yazdırdık
harcama = Convert.ToInt32(Console.ReadLine()); // Klavyeden girilen sayıyı harcama değişkenine attık
if (harcama >= 0 && harcama <= 49)//harcama 0'a eşit ve büyükse "VE" 49 dan küçük ve eşit ise
{ Console.WriteLine("Az Harcama Yapılmış"); } // Ekrana Yazdırdık
else if (harcama >= 50 && harcama < 70)//harcama 50 den büyük ve eşit ise VE 70'den küçükse
{ Console.WriteLine("Orta Derece Harcama Yapılmış"); }// Ekrana Yazdırdık
else if (harcama > 69 && harcama <=100) //harcama 69'dan büyükse ve 100 e eşit ve küçükse
{ Console.WriteLine("Çok Harcama Yapılmış"); }// Ekrana Yazdırdık
Console.WriteLine("codersenseii.blogspot.com.tr");// Coder Sensei
Console.ReadKey();//Bitirme Komutu
DEBUGGING
________________________________________________________________________
ÖRNEK #4 : Klavyeden girilen ad ve soyad sırasıyla "Coder", "Sensei" ise ekrana "Coder Sensei C# Eğitimi" yazılsın.Eğer ad ve soyad sırasıyla "Sensei" , "Coder" ise ekrana "Sensei Coder C# Eğitim" yazsın,Eğer hiç biri değilse "Geçersiz Ad Ve Soyad" Yazsın.Hiç biri degilse "Hata ad ve soyad" yazsın
string ad, soyad;//metinsel işlem için string kullanırız ve 2 değişken tanımladık aynı veri tipli
Console.Write("Adınızı Giriniz =");//Ekrana Yazılacak
ad = Console.ReadLine();//değişkenin verisini klavyeden girip o veriyi ad değişkenine atadık
Console.Write("Soyadınız Giriniz =");//Ekrana Yazılacak
soyad = Console.ReadLine();//değişkenin verisini klavyeden girip o veriyi soyad değişkenine atadık
if(ad=="Coder" && soyad =="Sensei") // Eğer ad değişkeni Coder ise VE soyad değişkeni Sensei ise
{ Console.WriteLine("Coder Sensei C# Eğitimi"); }// Ekrana Yazılacak
else if(ad=="Sensei" && soyad =="Coder")//Eğer ad değişkeni Sensei ise VE Coder değişkeni Sensei ise
{Console.WriteLine("Sensei Coder C# Eğitimi");} // Ekrana Yazılacak
else // hiç biri degilse
{ Console.WriteLine("Hatalı Ad Ve Soyad"); }
Console.WriteLine("codersenseii.blogspot.com.tr");// Coder Sensei
Console.ReadKey();//Bitirme Komutu
DEBUGGING
________________________________________________________________________
ÖRNEK #5 : Bir kullanıcı giriş kodu yazıcaz.
Eğer Kullanıcı Adı "Coder" ve Şifre "Sensei" ise Ekrana "Giriş Başarılı" ,
Eğer Şifre Hatalı ise "Hatalı Şifre"
Eğer Kullanıcı Adı yanlış ise ekrana "Hatalı Kullanıcı Adı "
Eğer hepsi yanlış ise ekrana "Hatalı Kullanıcı Adı Ve Şifre" yazsın.
string kullaniciadi, sifre;
//aynı veri tipli değişkenler böyle tanımlanabilir.2 değişken tanımladık
Console.Write("kullaniciadiınızı Giriniz =");// Ekrana Yazılacak
kullaniciadi = Console.ReadLine();//Klavyeden girilen veriyi kullaniciadi değişkenine atadık
Console.Write("Sifrenizi Giriniz =");//Ekrana Yazılacak
sifre = Console.ReadLine();//Klavyeden girilen veriyi sifre değişkenine atadık
if (kullaniciadi == "Coder" && sifre == "Sensei") //Eğer kullaniciadi Coder ise VE sifre Sensei ise
{ Console.WriteLine("Giriş Başarılı !"); }// Ekrana Yazılacak
else if (kullaniciadi == "Coder" && sifre != "Sensei")//Eğer kullaniciadi Coder ise VE sifre Sensei değil ise
{ Console.WriteLine("Sifre Yanlış"); } // Ekrana Yazılacak
else if (kullaniciadi != "Coder" && sifre == "Sensei")//Eğer kullaniciadi Coder değilse VE sifre Sensei ise
{ Console.WriteLine("Kullanici Adi Yanlış"); } // Ekrana Yazılacak
else//Eğer hiç biri değilse demekki her 2 side yanlış oluyor başka ihtimal yok
{ Console.WriteLine("Kullanici Adi Ve Şifre Yanlış"); }//Ekrana Yazılacak
Console.WriteLine("codersenseii.blogspot.com.tr");// Coder Sensei
Console.ReadKey();//Bitirme Komutu
DEBUGGING
Yorumlar
Yorum Gönder