C# Koşul İfadeleri if else
Kullanıcıdan alınan sayıları çift mi? yoksa tek mi? Şeklinde kontrol eden program.
Öncelikle if else yapısının mantığını bildiğinizi varsayarak,
if(Koşul){
Koşul sağlanırsa işlenecek kod.
}else{
İf parantezindeki koşul sağlanmazsa else parantezi işlenir.
}
Koşul sağlandığında if içerisindeki kodu işler ve else ye bakmaz.
Eğer if parantezindeki koşul sağlanmazsa else parantezindeki kodlar işlenir.
static void Main(string[] args) { int s; Console.WriteLine("Sayiyi giriniz: "); s = Convert.ToInt32(Console.ReadLine()); if (s%2==0) { Console.WriteLine("Sayi Cift "); } else { Console.WriteLine("Sayi Tek "); } }
Öncelikle kullanıcıdan alınacak sayı olduğu için “int s;” şeklinde bir değişken oluşturduk.Ardından “Console.WriteLine” komutu ile kullanıcıdan sayıyı istedik.Sonrasında s değişkenini string aldığımızda işlem yapabilmemiz için bu değişkeni int e çevirmemiz gerekir.
s = Convert.ToInt32(Console.ReadLine());
s = Convert.ToInt16(Console.ReadLine());
s = Int.Parse(Console.ReadLine());
Gibi farklı şekillerde integer a çevirme imkanımız mevcut.
Akabinde girilen sayının önceki konumuzda anlatıldığı üzere mod unu alıyoruz.
Alınan modun kalanı 0 ise sayı çift 1 ise sayı tektir.
Yorum gönder