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.

Geri
Yukarı