Gorsel Programlama | Görsel Programlama | C#.Net | VB.Net | C# Console

ana sayfa > C# > TextBox’a Girilen Sayının Rakamlarını Toplama C#

TextBox’a Girilen Sayının Rakamlarını Toplama C#

Pazartesi, 18 Eki 2010 yorum ekle yorumlara git

Sayının Rakamlarını Toplama C#

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

using System;</p>
using System.Collections.Generic;</p>
using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace rakamları_toplama

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

string deger, gecici;

int toplam = 0;

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 = deger[i].ToString();//i.ci rakamı gecici değişkenine aktar

toplam = toplam +int.Parse(gecici);//toplam değişkenine gecici değişkenindeki sayıyı ekle

}

label3.Text = toplam.ToString();//label3'de toplam değişkenideki değeri göster

}

}

}

Eğer sayı yerine harf girildiğinde  hata mesajı almamak için try catch kullanabilirsiniz.try-Catch yapısı için detaylı bilgiye http://www.gorselprogramlama.com/hata-yakalama-try-catch-finally-c-net linkinden ulaşabilisiniz.Veya textBox’a sayı girişini engelleyebilirsiniz.Bununla ilgili örnek link :   http://www.gorselprogramlama.com/isdigit-komutu-ile-ilgili-ornek-cnet ikinci farklı örnek link :  http://www.gorselprogramlama.com/textboxi-ondalik-basamaga-ayarlama-sadece-sayi-girisi








Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.
Paylaş :



Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.


Tüm cep telefonu aksesuar fırsatları için tıklayın !

  1. melih can
    Pazartesi, 18 Eki 2010 zamanında 14:40 | #1

    Allah Razı Olsun.
    Bu kısa bilgiler bizim gibileri çok ihya ediyor.
    devamını diliyorum.

  2. Cuma, 01 Nis 2011 zamanında 17:37 | #2

    teşekkürler…….

  3. Salı, 27 Mar 2012 zamanında 11:40 | #3

    iyi günler ben class kullanarak iki sayıyı toplatıp labela yazmak istiyorum nasıl yapabilirim.Ama toplama işlemini class yapacak.Formdan buttona girip sadece çağırcam veyaa işlem yaptırcam.Aynı zamanda girilen değerleri textboxtan çekmesi lazım.Yardımcı olursanız çok sevinirim

  4. admin
    Cuma, 30 Mar 2012 zamanında 15:11 | #4
  1. şimdilik geri bağlantı yok