Anasayfa Blog Forum Makaleler Haberler Video Dersler İncelemeler Foto-Galeri İletişim
 
 
Kategoriler
 
.NET Framework
Asp.Net
CSharp
JavaScript
 
 
En Çok İzlenen Videolar
 
C Sharp da İlk Uygulama
C# da Değişkenler
 
 
En Çok Okunan Makaleler
 
C# da İf-Else Kullanımı
C# da for Döngüsü
Asp.Net Giriş : Şablon ve Sayfa Tasarımı Yapma
C# ta while döngüsü ve do while döngüsü Kullanımı
TextBox ve MessageBox Kullanımı
 
 
C# da İf-Else Kullanımı
Bu makalemizde C#(sharp) ta if-else kullanımını inceleyeceğiz.
Yorum : 2  - Okunma : 23089  - Tarih : 13.11.2009

 

            Bu makalemizle birlikte gerçek anlamda bir program yazma aşamasına geçiyoruz.  Program içerisinde koşula bağlı olarak bir işlem yaptırmak istediğimizde bunu if ve switch deyimleri ile yapabiliriz. Bu makalede if deyimini anlatacağım.

            İf Deyimi

            İf deyimi, program içerisinde kullanılan karar verme yapısıdır.

 

 

static void Main(string[] args)

        {

            if (Koşul1)

            {

                //Koşul1 sağlanırsa yani doğruysa

                //çalıştırılacak kodlar buraya yazılır.

            }

            else if (Koşul2)

            {

                //Koşul2 sağlanırsa yani doğruysa

                //çalıştırılacak kodlar buraya yazılır.

            }

            else

            {

                //Hiç bir koşulda sağlanmazsa, yani koşul doğru

                //değilse çalıştırılacak kodlar buraya yazılır.

            }

        }

 

 

 

Yukarıdaki yapıda if’ten sonra yazdığımız parantezler( ) içindeki koşul sağlanırsa if deyiminin hemen altındaki satırda bulunan kodlar çalışacaktır. Eğer ilk şart sağlanmazsa ikinci şart, yani else if satındaki parantezler içindeki şarta bak, ve true(doğru) ise yani şart sağlanırsa aşağıdaki kodu çalıştır demektir.

Bir örnekle gösterecek olursak;

 

            if (3 > 7)

            {

                Console.WriteLine("3 küçüktür 7 den");

            }

            else if (5 < 8)

            {

                Console.WriteLine("5 küçüktür 8 den");

            }

            else

            {

                Console.WriteLine("işlemler geçersiz");

            }

 

 

Bir örnek daha yapalım;

 

            int not;

            Console.WriteLine("Sınavdan aldığınız notu giriniz");

            not =Convert.ToInt32(Console.ReadLine());

 

 

            if (not < 0 || not > 100)

            {

                Console.WriteLine("Geçersiz not girdiniz");

            }

            else if (not >= 85)

            {

                Console.WriteLine("Notunuz 5");

            }

            else if (not >= 70)

            {

                Console.WriteLine("Notunuz 4");

            }

            else if (not >= 55)

            {

                Console.WriteLine("Notunuz 3");

            }

            else if (not >= 45)

            {

                Console.WriteLine("Notunuz 2");

            }

            else

            {

                Console.WriteLine("Üzgünüz ama sınıfta kaldınız");

            }

 

 

Yukarıdaki programımızda geçen derslerde gördüğümüz gibi int türüne ait, “not” adında bir değişken tanımladık.

Daha sonra kullanıcıya mesaj vererek sınavdan aldığı notu girmesini istedik. Girdiği değeri Console.ReadLine() ile alarak not değişkenine atadık. Burada kullanmış olduğumuz “Convert.ToInt32” ile de kullanıcıdan aldığımız değeri “int” türüne çevirdik. Böylece not değişkenimizde Kullanıcın sınavdan aldığımız not bulunmaktadır.

Sonra İf deyimimizi oluşturmaya başladık. Ve sırayla kontrolleri yaptırdık. Kullanıcı eğer sıfır(0) dan küçük veya 100 den büyük bir değer girerse Girdiği değerin geçersiz olduğunu ona bildirmesini istedik. Eğer girdiği değer ilk şartı sağlamıyorsa ikinci şartımıza, Else İf bloğuna bakacaktır. Yani not 85 den büyükse ekrana “Notunuz 5” yazacaktır. Ve bu böyle şart sağlanana kadar devam edecektir.

Eğer bu şartların hiçbiri sağlanmazsa en alttaki Else bloğumuz içindeki mesajı ekrana yazdıracaktır.

Böylece programımız sonuçlanacaktır.

 

 

Yazıya ait etiketler...


Yazarın son yazıları...
Unspecified Error Hatası ve App_Offline Çözümü!
Yorum : 0  - Okunma : 2112  - Tarih : 03.11.2012
JW Player Fonksiyonları-Metodları
Yorum : 0  - Okunma : 1354  - Tarih : 20.04.2012
Asp.Net Giriş : Şablon ve Sayfa Tasarımı Yapma
Yorum : 0  - Okunma : 5078  - Tarih : 08.12.2010
Windows 7 ve Xp de IIS Kurulumu
Yorum : 0  - Okunma : 2054  - Tarih : 07.12.2010
C# da Dizilerin Kullanımı
Yorum : 0  - Okunma : 1842  - Tarih : 26.11.2010
C# ta while döngüsü ve do while döngüsü Kullanımı
Yorum : 1  - Okunma : 4699  - Tarih : 02.12.2009
C# da for Döngüsü
Yorum : 0  - Okunma : 9074  - Tarih : 26.11.2009
C# da switch deyimi kullanımı
Yorum : 0  - Okunma : 1985  - Tarih : 14.11.2009
C# da İf-Else Kullanımı
Yorum : 2  - Okunma : 23089  - Tarih : 13.11.2009
Operatörler
Yorum : 0  - Okunma : 1268  - Tarih : 09.11.2009
 
Bizi Google+'da bulun

4,16666666666667/ 5
 
   (*) Bu özelliği kullanabilmek için yorum yapmalısınız




11.02.2012
kardeş çok sağol, sayende derste hiç anlayamadığım konuyu burda verdiğin güzel "not" örneğiyle çok iyi anlamış oldum
11.02.2012
Rica ederim. Kolay gelsin.


 Geri          1             İleri 




 
 
Bağlantılar
 
csharpnedir.com
 
İstatistikler
 
Son Üye: sherwonka
 
Toplam "155" üye ile, "33" kadar Makale, Haber ve İnceleme; "2" kadar Video yayınlanmakta
 
 
 
 
Sponsor

 



Dizayn ve Kodlama :Mesut Ağaçyetiştiren  Her Hakkı Saklıdır © CopyRight 2009-2010  Netmakale.com

Blog Site Haritası Üyelik Yazarlar    
Forum RSS İletişim Üyeler    
Makale Sosyal Gruplar Kimiz Biz Editörler    
Haber Anketler   Yazarlık Başvurusu    
İncelemeler          
Videolar          
Fotoğraf Galerisi