Textboxa girilen bir sayının tek mi çift mi olduğunu söyleyen program nasıl yazılır?

Recep72

Decapat
Katılım
20 Ekim 2021
Mesajlar
530
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
C# form, textboxa girilen bir sayının tek mi çift mi olduğunu button kullanmadan labele yazdıran program nasıl yazılır?
 
Son düzenleyen: Moderatör:
Sayıyı 2'ye böldüğün zaman kalan 0 olursa çifttir. Buna göre programı yazabilirsin. Biraz daha anlatırsam kodu yazmaktan farkı kalmayacak, artık gerisi de sende olsun. :)
 
private void button1_Click(object sender, EventArgs e)
{
int x;
x = Convert.ToInt32(textBox1.Text);
if (x % 2 == 0)
{
textBox2.Text = "ÇİFT";

}
else
textBox2.Text = "TEK";
}

Hocam yazıyordum, ne ara yaptınız 😅
Arkadaş buton kullanmadan eş zamanlı hesaplama istiyor galiba.
Bir de label'a yazdırmamışsınız.
 
Kod:
private void Form1_Load(object sender, System.EventArgs e)
       {

           int sayi1 = Convert.ToInt32(textBox1.Text);

           if (sayi1 %2 == 0)

           {

               label1.Text = "Sayı çifttir.";

           }

           else

           {

               label1.Text = "Sayı tektir.";

           }

       }

Formu çalıştırdığınız anda kod çalışacak ve label'a yazacak.
 
Kod:
private void Form1_Load(object sender, System.EventArgs e)
       {

           int sayi1 = Convert.ToInt32(textBox1.Text);

           if (sayi1 %2 == 0)

           {

               label1.Text = "Sayı çifttir.";

           }

           else

           {

               label1.Text = "Sayı tektir.";

           }

       }

Formu çalıştırdığınız anda kod çalışacak ve label'a yazacak.
Teşekkürler hocam.
Kod:
private void Form1_Load(object sender, System.EventArgs e)
       {

           int sayi1 = Convert.ToInt32(textBox1.Text);

           if (sayi1 %2 == 0)

           {

               label1.Text = "Sayı çifttir.";

           }

           else

           {

               label1.Text = "Sayı tektir.";

           }

       }

Formu çalıştırdığınız anda kod çalışacak ve label'a yazacak.
Hocam yalnız şöyle bir hata alıyorum bunu nedeni ne olabilir?
1640284931268.png
 
Son düzenleme:
Bir textbox ve onChange event metodunu oluştur. Bu method içerisinde regex kullanarak gelen Text değerinin bir sayı olduğunu doğrula. Daha sonra convert ile integer türüne çevir ve tek veya çift olduğunu bul. Label a yazdır.

Tüm bunlardan sonra halen yapamıyorsan en baştan tekrar programlama eğitimi al. Çünkü senin için en iyisi bu olacaktır. Tabiki bu alanda ilerlemek istiyorsan, istemiyorsan salla gitsin.
 
Bir textbox ve onchange Event metodunu oluştur. Bu method içerisinde regex kullanarak gelen text değerinin bir sayı olduğunu doğrula. Daha sonra convert ile integer türüne çevir ve tek veya çift olduğunu bul. Label a yazdır.

Tüm bunlardan sonra halen yapamıyorsan en baştan tekrar programlama eğitimi al. Çünkü senin için en iyisi bu olacaktır. Tabii ki bu alanda ilerlemek istiyorsan, istemiyorsan salla gitsin.

RaSGooL çok güzel anlatmış konu sahibi adına ben teşekkür ederim. @Recep72 önceki konularına bakacak olursa bu işten zevk almadığın ve meyilli olmadığın belli büyük ihtimal bilişim bölümündesin bölümünü değiştir daha fazla zorlanma bence.
 

Yeni konular

Geri
Yukarı