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]


Tebrikler….
Konuyu hayretler içerisinde inceledim.
kim ekledi ise Allah Razı olsun.
Devamı gelsin lütfen.