TextBox’a Girilen Sayının Tek ve Çift Rakamlarını Toplama C#.Net

TextBox’a Girilen Sayının Tek ve Çift Rakamlarını Toplama C#.Net

 

Soru: textBox’a girilen sayının tek ve çift rakamlarını ayrı ayrı toplayıp sonucu label3 ve label4′de gösteren programın kodlarını yazınız.

[code=’csharp’]

namespace tek_cift_rakamlari_topla

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

string deger;

int tektoplam = 0, cifttoplam=0,gecici;

deger = textBox1.Text;//textbox’a girilen sayıyı deger değişkenine aktarıyoruz

for (int i = 0; i < deger.Length; i++)//sıfırdan girilen sayının rakam sayısı kadar //yani 567 sayısı girildiyse 3 defa for döngüsü çalışılır //çünkü 567 üç rakamlı { gecici =int.Parse( deger[i].ToString()); if ((gecici % 2) == 1) tektoplam += gecici; //eğer gecici değişkenin ikiye bölümünden kalan 1 ise yani tek ise gecici değişkeninin değerini tektoplam'a ekle if ((gecici % 2) == 0) cifttoplam += gecici; //eğer gecici değişkenin ikiye bölümünden kalan o ise yani çift ise gecici değişkeninin değerini cifttoplam'a ekle } label3.Text = tektoplam.ToString();//label3'de tektoplam değişkenideki değeri göster label4.Text = cifttoplam.ToString();//label4'de cifttoplam değişkenideki değeri göster } } } [/code]

Yorumlar 1

  • Tebrikler….
    Konuyu hayretler içerisinde inceledim.
    kim ekledi ise Allah Razı olsun.

    Devamı gelsin lütfen.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir