C# ile Sayının Tek veya Çift Olduğunu Bulma

Paylaş
 

Merhaba arkadaşlar, bu yazımızda formumuzda bulunan textboxımıza girilen sayının tek mi çift mi olduğunu bulan programı yazacağız. Mantık olarak açıklayacak olursak bir sayının 2′ ye bölümünden kalan 0 ise o sayı çifttir. Değilse zaten tek olacaktır. Bu mantıkla kodlarımızı yazacağız. Tabi birde textboxımıza string değer girişini engelleyeceğiz. Oluşturduğum formun tasarımı bu şekilde.

İlk olarak textboxımıza girilen değerin sayı olup olmadığını kontrol edelim. TextBoxımızın KeyPress olayına aşağıda ki kodları yazıyoruz.

e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar);

Daha sonra butonumuzun click olayına aşağıdaki kodlarımızı yazarak girilen değerin tek mi çift mi olduğunu buluyoruz.

int sayi = Convert.ToInt32(textBox1.Text);
if (sayi % 2 == 0)
{
label1.Text = "TextBoxa girilen sayı çifttir.";
}
else if (sayi % 2 != 0)
{
label1.Text = "TextBoxa girilen sayı tektir.";
}
else label1.Text = "TextBoxa girilen değer sıfırdır.";
Bu yazı 133 kere okundu.
  • Site Yorum
  • Facebook Yorum

Bir yorum bırak

Bir yorum bırak

REKLAM
Kredi hakkında bilgi alanı ismin anlamı bul