C# ile Kullanıcıdan Sayı Alarak Tek mi Çift mi Olduğunu Kontrol Etme
C# programlama dilinde kullanıcıdan alınan bir sayının tek mi çift mi olduğunu kontrol etmek, hem yeni başlayanların hem de algoritma geliştirmek isteyenlerin sıklıkla çalıştığı bir uygulamadır. Bu yazıda, basit bir konsol uygulamasıyla bu işlemin nasıl yapıldığını adım adım inceleyeceğiz.
1. Kullanıcıdan Sayı Girişi Alma
İlk adım, kullanıcıdan bir tam sayı girişi istemektir. Bunun için Console.WriteLine()
ve Console.ReadLine()
metodlarını kullanırız. Kullanıcının girdiği veri genellikle metin formatında olduğundan, bu veri Convert.ToInt32()
metodu ile tam sayı (integer) formatına dönüştürülür.
Console.WriteLine("Bir sayı giriniz:");
int sayi = Convert.ToInt32(Console.ReadLine());
2. Mod Operatörünü Kullanarak Sayının Kontrol Edilmesi
C# dilinde, modülüs operatörü %
, iki sayıyı böldükten sonra kalan değeri döndürür. Bu operatör, sayının çift veya tek olduğunu belirlemek için oldukça kullanışlıdır:
- Eğer
sayi % 2 == 0
ise, sayı çifttir. - Eğer
sayi % 2 != 0
ise, sayı tektir.
Bu kontrol şu şekilde yapılır:
if (sayi % 2 == 0)
{
Console.WriteLine("Girilen sayı çifttir.");
}
else
{
Console.WriteLine("Girilen sayı tektir.");
}
3. Koşullu İfadeler ve Konsol Çıktıları
Girilen sayı üzerinde yapılan bu kontrol, koşullu ifadeler yardımıyla ekrana çıktı olarak sunulur. Program kullanıcı dostu bir şekilde tasarlandığında, hata durumları da ele alınarak daha sağlam bir yapı elde edilebilir.
4. Programın Akışı
- Kullanıcı bir sayı girişi yapar.
- Sayı,
%
operatörü kullanılarak 2’ye bölünür ve kalanı kontrol edilir. - Koşula göre, sayının çift ya da tek olduğu bilgisi konsolda yazdırılır.
Sonuç
Bu tür temel programlama uygulamaları, geliştiricilere algoritma mantığını kavramada ve koşullu ifadeleri etkin bir şekilde kullanmada yardımcı olur. C# dilindeki mod operatörünün gücünü kullanarak, bir sayının tek mi çift mi olduğunu belirlemek oldukça basit ve etkilidir.
Daha fazla bilgi ve uygulama örneği için videoyu izleyin ve kanalımıza abone olun. 🌟