• Giriş

Gorsel Programlama

  • AnaSayfa
  • Hakkımızda
  • TOP-10 Proje
  • Download
  • Özel Ders
  • Reklam Verin
  • Destek
  • İletişim
RSS feed
  • Youdao
  • Xian Guo
  • Zhua Xia
  • Google
  • My Yahoo!
  • newsgator
  • Bloglines
  • iNezha
© 2009-2024 Gorsel Programlama

İki Sayının Toplamı C# Ders 3

İki Sayının Toplamı C# Ders 3

Bir önceki dersimizde değişken tiplerine değinmiştik.Şimdi basit bir örnekle c#.nete giriş yapalım.

Soru :Hesapla butonuna basıldığı zaman  TextBoxlara girilen sayıları toplayıp sonucu TextBox3’e yazan programın kodlarını yazınız ?(Form görüntüsü aşağıda gösterilmiştir.)

İlk olarak integer  üç değişken tanımlıyoruz.Eğer virgüllü ifadelerinde toplamasını istiyorsanız double veya decimal olarak tanımla yapmalısınız.

Önemli Not:

Yukarıdaki resimde görüldüğü gibi tanımla yapılan değişken baş harfi yazıldığı zaman otomatik olarak listede gözükecektir.Burada şöyle bir avantaj var.Değişken isminin altı mavi olduğu zaman (klavyeden yön tuşları ile istediğimiz değişkene gidebiliriz) klavyeden eşittir ( = ) tuşuna bastığımızda diğer kalan yerleri otomatik olarak bize C# kendisi yazar.Mesela aşağıdaki convert komutunda da aynı durum vardır.C harfine bastıktan sonra(veya conv yazdığımızda convert gelir) yön tuşları ile converte gideriz, nokta dediğimizde Converti otomatik olarak kendisi yazar.TextBox için t’ ye basıp hangi textBox ile işlem yapacağımızı seçtikten sonra noktaya basarsak textBox kendisi yazar ve textBox hangi özelliklerini kullanabilceğimizi liste halinde gösterir.Yine aynı şekilde yön tuşları istediğimiz özellik üstüne gelip Enter tuşuna basınca otomatik olarak yazılır. Böyle yapıldığında komutların yanlış yazılma riskide ortadan kalkmış olur.C#.nette büyük-küçük harf duyarlılığı olduğu için yanlış yazma riski her zaman vardır. Mesela textBox1’i textbox diye yazarsanız kodlar çalışmaz.Bu yüzden komutları C#.nete yazdırmamız bu durumu ortadan kaldırır.Aşağıdaki resimde görülen 1 of 19 bu komutun 19 kullanılma şekli olduğunu gösterir.Mouse ile aşağı – yukarı şekillerine tıklayarak diğer kullanılma şekillerini görebiliriz.Bu işlem komutunun kullanılma şekli açısından bize yol gösterir.

C#.nette matematiksel işlem yapmak istedeğimiz ifadeleri sayıya çevirmemiz gerekir.TextBox,Label gibi nesnelere yazılan ifadeler stringdir(yani metin). İşlem yapabilmek için bu string ifadeleri sayıya çevirmek gerekir.Bunun için convert (veya parse) komutu kullanılır.Convert yazdıktan sonra noktadan sonra değişkenimiz ne ise stringide ona çevirmemiz gerekir.Bizim örnekte değişkenlermiz int . Bu yüzden Convert.toInt32 ile stringi integer sayıya çeviriyoruz.Eğer değişkenleri double tanımlasaydık Convert.toDouble ile stringi double’a çevirmemiz gerekirdi . (örnekleri çoğaltabiliriz.)

Nasil ki nesnelerde aldığımız ifadeleri işlem yapabilmek için sayıya çeviriyoruz.Bunun terside geçerlidir.Elde ettiğimiz sonuçlarıda nesnelerde göstermek için string ifadeye çevirmek zorundayız.Bunun için değişken adı nokta (.) ToString  (sonuc.ToString gibi ) komutunu kullanıyoruz.Aşağıdaki örnekte görüldüğü gibi.

Evet kodlar bitti.Çalıştıralım örneğimizi.

Yukarıdaki örneği parse komutu kullanılarakta yapılabilir.Şunu bilmeliyiz çevirme işlemi işlemi için convert veya parse kullanılır.Converteki özellikler parse’da da geçerlidir.Eğer değişken int ise int.Parse , double ise double.Parse kullanılır.(Örnekleri çoğaltabiliriz)

Yukarıdaki örneği aşağıda görüldüğü gibi tek bir komut satırı ile yapmak mümkün.Tabi parse yerine convert kullanılarakta yapılabilir.

Dersin videolu anlatımı için

Tıklayınız

Paylaş :
Tweet
Yorum Yazın | Geri
24 Eylül Cuma,2010 Tarihinde Yayınlanmıştır. Bulunduğu Kategori : C#, Dersler
Etiket: C.net dersleri, C#, Convert komutu, Convert.toInt32, Csharp, csharp dersleri, İki Sayının Toplamı C#.Net, int.Parse, parse komutu, vb.net dersleri
« Değişken Tipleri Vb.Net Ders 2 İki Sayının Toplamı Vb.Net Ders 3 »
  1. alp
    Cevap | Gönder
    May 20th, 2013 at 20:58 | #1

    kodlar için teşekkürler benim istediğim bir durum var hesapla butonuna gerek kalmadan ditek textbox 3 e sonucu yazsa bunu nasıl yapabiliriz ?

    1+2 = 3 şeklinde hesapla butonu olmadan işlem nasıl yaptıracağız acaba ?

  2. admin
    Cevap | Gönder
    May 23rd, 2013 at 08:09 | #2

    alp:
    textbox2’nin textChanged olayına kodu yazmalısın.

  3. fatih
    Cevap | Gönder
    Eyl 28th, 2014 at 17:58 | #3

    elimizde bir tane textbox var ve oradan önce birinci sayıyı okuyacak sonra ikinci sayıyı okuyup toplmak istiyorum nasıl yapbilirim.

  4. admin
    Cevap | Gönder
    Eyl 29th, 2014 at 19:19 | #4

    fatih:
    Aşağıdaki örneği incele.
    http://www.gorselprogramlama.com/windows-bilimsel-hesap-makinesi-csharp/

  5. sumeyye
    Cevap | Gönder
    May 13th, 2015 at 19:22 | #5

    texboxa girdiğimiz sayıların toplamının örneğin 6 ve 4 e bölünememe durumunu 3 adet texboxa nasıl yazdırabiliriz acaba

  6. mavim
    Cevap | Gönder
    Oca 15th, 2017 at 16:58 | #6

    alp bunu yapmak icin timer kullanabilirsin yada key

  7. lale
    Cevap | Gönder
    May 8th, 2017 at 18:49 | #7

    1 adet textbox be 1 adet button var. textboxa 2 sayi giriyoruz toplama islemi yapmak icin ve buttonu basdiqda textboxda cevab cikiyo ,nasil yapabilirim?

  8. ahmet karaca
    Cevap | Gönder
    Eki 4th, 2018 at 12:41 | #8

    teşekkür ederim

Yorum Yazın ...

Cevabı İptal
XHTML: Bu Etiketleri Kullanabilirsiniz : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
RSS Bu Yazıya Yapılan Yorumlar


Site içi Arama

Takip et: @GorselProgram







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

Son Yazılar

  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 2.dönem 2. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 2.dönem 1. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 1.dönem 2. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 1.dönem 1. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı bilgisayar tasarım uygulamaları dersi 1.dönem 1.sınav soruları ve cevap anahtarı

Etiket Bulutu

.NET Application basit C# C#.NET application C#.NET codes C#.NET examples C#.NET lessons C#.NET practice C#.net örnekleri c# console dersleri c# console örnekleri C# ders c# dersleri c# örnek c# örnekleri C.net dersleri c dersleri code console console örnekleri Csharp csharp dersleri csharp net csharp örnekleri c örnekleri download Flash örnekleri forms Forms örnekleri full indir kod kodlar nesne tabanlı programlama OleDbConnection OleDbDataAdapter tam sürüm uygulama vb net win windows windows forms application örnek ücretsiz

Kategoriler

  • Access (59)
  • Akış Diyagramı Flowchart (69)
  • Android Eğitimleri (2)
  • Asp Net (47)
  • C# (834)
  • C# Console (222)
  • Css (19)
  • Dersler (191)
  • Dökümanlar (21)
  • Dreamweaver (12)
  • Excel (8)
  • Fireworks (28)
  • Flash (77)
  • Görsel Programlama (421)
  • GorselProgramlama.Com (8)
  • Html (35)
  • Pascal (2)
  • Photoshop (5)
  • PHP (2)
  • Planlar (114)
  • Programlama Tanım (4)
  • Sınavlar (147)
  • Sql (10)
  • VB 6.0 (45)
  • VB.NET (219)
  • Videolar (65)
  • Word (7)

Arşiv

Bağlantılar

  • Html Dersleri
  • Muslu.NET
  • Programlama Dersleri

Kimler Sitede ?


    Computers Blogs Top programming blogs

   sayaç Powered by WordPress | Theme by NeoEase | Valid XHTML 1.1 and CSS 3 Yukarı