C# console application if else Basit Anlatımı

Daniel Atlas

Hectopat
Katılım
21 Ocak 2015
Mesajlar
169
Daha fazla  
Cinsiyet
Erkek
C# console application if else basit bir anlatım yapar mısınız? Konuyu geçtik ama sınavda çıkacak, bir türlü anlayamadım. Basit bir yoldan nasıl anlarım ?
 
Son düzenleyen: Moderatör:
Bak aslında mantık basittir, şöyle diyeyim, İf zaten eğer demek , else ise değilse demek yani bi değişken tanımlıyalım x olsun if (x=="uygulama") mesela burada demişizki eğer x değeri "uygulama" olursa Console.WriteLine("Uygulamayı seçtiniz"); gibi yazıyor alta inip else yazıyoruz yani kullanıcı uygulama yazmamışsa ekrana ne işlem yapacağını belirtirsin.

Bide sana kolay bi toplama işlemi yapan bi kod yazayım işe yarar belki;
Kod:
int x, y;
Console.WriteLine("1.Sayıyı Giriniz:");
x = Convert.ToInt16(Console.ReadLine());
Console.WriteLine("2.Sayıyı Giriniz");
y = Convert.ToInt16(Console.ReadLine());
int sonuc;
sonuc = x + y;
Console.WriteLine("{0}", sonuc);
Console.ReadKey();
Bu kadar işte Console readline yazmamızın sebebi kullanıcıya dışarıdan değer girdirmemize yarıyor.
 
Son düzenleyen: Moderatör:
Kod:
if(  KOSUL )
    < ifadeler>             // Burada kosul doğruysa if altindaki ifadeler işlenir.
else
    < ifadeler>            // Eğer koşul doğru değilse else in altindaki ifadeler işlenir
Burasi kolay kafani muhtemelen else if kariştiriyordur.
Normalde
Kod:
if ( KOSUL )              // 1. if
    <ifadeler>
 else                           // 1. if'in else' i
       if( KOSUL )        // 2. if
               <ifadeler>
        else
                <ifadeler>   // 2 if 'in else' i
bu şekilde yazilmasi gerekir aslinda if /else if / else ifadelerinin. Fakat bu sekilde çok fazla girinti olacaği için
Kod:
if( )
<ifadeler>
 else if( )
<ifadeler>
 else
<ifadeler>

bu şekilde yazilmasi tercih edilir.
 
Son düzenleme:
Uyarı! Bu konu 9 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı