Neler Yeni

c# tek sayı ve çift sayı olduğunu label3 gösteren kodu yazınız

Jadexs

80+
Katılım
30 Ağustos 2023
Mesajlar
19
Dahası  
Reaksiyon skoru
6
İsim
Kerem
Örnek

Başlangıç : 1

Bitiş : 10

Label3 Girilen sayıda 4 Çift Sayı 5 Tek Sayı vardır
 

Ekler

  • hesap.png
    hesap.png
    6.7 KB · Hit: 45

Zebellah

80+ Silver
Katılım
13 Ekim 2020
Mesajlar
2,288
Dahası  
Reaksiyon skoru
944
Yaş
26
İsim
Mehmet Can Yiğitoğlu
// Kullanıcının girdiği sayıyı alın
int sayi = Convert.ToInt32(textBox1.Text);

// Sayının tek veya çift olup olmadığını kontrol edin
if (sayi % 2 == 0)
{
label3.Text = sayi + " çift bir sayıdır.";
}
else
{
label3.Text = sayi + " tek bir sayıdır.";
}
 

Jadexs

80+
Katılım
30 Ağustos 2023
Mesajlar
19
Dahası  
Reaksiyon skoru
6
İsim
Kerem
  • Konu Sahibi Konu Sahibi
  • #3
// Kullanıcının girdiği sayıyı alın
int sayi = Convert.ToInt32(textBox1.Text);

// Sayının tek veya çift olup olmadığını kontrol edin
if (sayi % 2 == 0)
{
label3.Text = sayi + " çift bir sayıdır.";
}
else
{
label3.Text = sayi + " tek bir sayıdır.";
}
benim sorum texbox 1 ve texbox 2 den alınan sayıların arasında oluşan sayılarda kaç tane çift kaç tane tek sayı olduğunu yazdıran kod
 
Katılım
15 Mayıs 2022
Mesajlar
145
int a= Convert.ToInt32(textBox1.Text);
int b= Convert.ToInt32(textBox2.Text);

for(i=a; i<b; i++){
// Sayının tek veya çift olup olmadığını kontrol edin
if (sayi % 2 == 0)
{
ciftsayi++;
}
else
{
teksayi++;
}
}
label3.Text = ciftsayi "Çift sayi" + teksayi "Tek sayi";
 
Katılım
1 Aralık 2022
Mesajlar
63
Dahası  
Reaksiyon skoru
24
İsim
Emre Acar
C# kullanmıyorum, bilgim yok. Ama 1 ile 150 bin arasında bir sayı deseydi for döngüsü performanslı olmazdı.

Bunun yerine başlangıç ve bitiş değerleri arasındaki sayı adedi bulunup buna göre bir yol izlenebilir.

Tek Sayı Sayısı=((son tek sayı - ilk tek sayı) /2) + 1
Çift Sayı Sayısı = Toplam Sayı Sayısı - Tek Sayı Sayısı
en basit bu hale getirdim.

mesela 4 ile 200 arasında, ilk tek sayı 5 son tek sayı 199
(199-5) / 2 = 97
+1 fazlası = 98 tek sayı var.
195 sayıdan 98i tek ise 97si çift.
 
Son düzenleme:

Jadexs

80+
Katılım
30 Ağustos 2023
Mesajlar
19
Dahası  
Reaksiyon skoru
6
İsim
Kerem
  • Konu Sahibi Konu Sahibi
  • #6
int a= Convert.ToInt32(textBox1.Text);
int b= Convert.ToInt32(textBox2.Text);

for(i=a; i<b; i++){
// Sayının tek veya çift olup olmadığını kontrol edin
if (sayi % 2 == 0)
{
ciftsayi++;
}
else
{
teksayi++;
}
}
label3.Text = ciftsayi "Çift sayi" + teksayi "Tek sayi";
Burda if( sayi % 2== 0 ) yazmışsınız sayi değişkeni oluşturmamişsiniz ama
 
Top Bottom