reklam alanı
C# Toplama İşlemi (Ders 13)
Tarih: 23 July 2011 Yorum: 15

Merhabalar arkadaşlar.

C# tür dönüşümleri  konusundan sonra artık genel amaçlı program yazabilmek için bize gerekli olan altyapıyı oluşturmuş olduk.Artık programlamanın mantığını anladığınızı düşünüyorum ve C#‘ta daha geniş örnekler çözebilmek için sıradaki konumuz olan C# toplama programı yapıyorum.Bu örnek,daha önceden yaptığımız toplama işleminden biraz farklı olacak çünkü bu sefer değerleri kullanıcının girmesini istiyoruz.

Bu zamana kadar olan toplam 12 video derste aklınıza takılan hiçbir nokta olmaması gerekiyor ki bundan sonraki derslerde onların üzerinde hiç durmayalım.Aklınıza takılan ilk 12 ders ile ilgili bütün soruları sorabilirsiniz.

Bu dersin ardından C# if else yapısı konusuna gireceğiz ve if,if else,else if kullanımı ile ilgili birçok örnek çözeceğiz.

Şimdi sizi C# toplama işlemi programı ile başbaşa bırakıyorum,iyi seyirler.

Yazar: admin (100 Posts)


Etiketler:



15 Yorum var:

Avatar

Fatih dedi ki..

Selamlar hocam, çok iyi bir anlatım olmuş teşekkürler. (:

24/07/2011 13:17

Avatar

Kayhan dedi ki..

Ders için çok saol hocam yeni derslerini bekliyorum (:

24/07/2011 22:25

Avatar

Hakan dedi ki..

Selamlar Hocam oncelıkle paylasımlarınızı cok desteklıyorum cok iyi paylaşımlar tesekurler ancak
bir şey sorucam ndn degerlerı degıskene atamak ıcın
b = int.Parse(Console.ReadLine());
gibi bir komut kullanmaktansa bu sekılde atıyoruz bı avantajı varmı bu sekılde atamanın yazdıgım programlarda genelde ben Parse li atamaları kullanıyorum ve bi suru komut satırından kurtarıyor bunun avantajı ne kı fazladan ugrasıyoruz gercekten merak ettıgım ıcın soruyorum kusura bakmayın yanlıs ta anlamayın

02/01/2012 05:26

Avatar

Furkan dedi ki..

hocam öncelikle mükemmel birşey yapıyorsunuz .. Umarım paylaştığınız bilgilerin karşılığını alırsınız .. Her ne kadar karşılık beklemeseniz de :) .. Benim bir sorum olacak .. videodaki örneği uyguluyorum .. sonuc = a+b ; diyorum fakan a+b nin altındaki kırmızı çizgi gitmiyor ve aşağıdaki mesaj kısmında int to string dönüşemez hatası yer alıyor .. Cannot implicitly convert type ‘int’ to ‘string’ .. Yanlış yaptığım noktayı hala anlamış değilim .. Bol bilgi paylaşımlı günler :)

27/01/2012 14:29

Avatar

Yasin dedi ki..

@Hakan

Aynı şeyi bende merak ediyorum
b = int.Parse(Console.ReadLine());
ile
b = Convert.ToInt32(Console.ReadLine());
aynı şey acaba neden böyle birşeye ihtiyaç duyuldu ?

28/01/2012 00:49

Avatar

Alper dedi ki..

convert ile ne kadar hafıza kullanacağına karar verebiliyosun bide convert in içindeki değer null ise sıfır döndürür, parse ise hata verir,,bnm bildiğim farklar bu ikisi başka da varsa şuan bilmiyorum.

29/01/2012 22:10

Avatar

Alper dedi ki..

hocam sizin video larınızla c# a başladım,ağzınıza sağlık=)

29/01/2012 22:17

Avatar

Timurhan dedi ki..

@Hakan
Soruyu gördükten sonra internette biraz araştırma yaptım ve iyidata ve kötü data tabirlerine rastladım.Yani fonksiyonların tanım kümeleriyle ve kötü dataya karsı aldıkları önlemlerin sonucunda oluşmuş bir kavram.Bu kavram dahilinde ;
Convert.ToInt32(String) ,int32.Parse(String),int32.TryParse(string, out int) şeklinde üç tane fonksiyon çıktı karşıma.

Bu adreste en iyi açıklamayı buldum ..
http://www.codeproject.com/Articles/32885/Difference-Between-Int32-Parse-Convert-ToInt32-and

umarim yardımcı olmuştur.

12/03/2012 14:59

Avatar

Nazlı dedi ki..

Çok teşekkürler yarın sınavım var görsel programlamadan anlamadığım konuyu sizin sayenizde anladım.

05/04/2012 22:28

Avatar

Sadullah dedi ki..

12. derse kadar izledim. gayet başarılı bir anlatımınız var. 12. derse geldiğimizde bir toplama programı yazacağınızdan bahsettiniz. videoyu izlemeden kendimi denemek istediği acaba şuana dakar öğrendiklerim ile kendim toplama programı yazabilir miyim diye düşündüm ve kendimi denedim. videonunuzu izlemeden yazdığım program aşağıdaki şekilde oldu;

int a, b, sonuc;

Console.WriteLine(“a değerini gir”);
a = Console.ReadLine();
Console.WriteLine(“b sayısını gir”);
b = Console.ReadLine();

sonuc = a + b;
Console.WriteLine(sonuc) ;
Console.ReadKey();

ben bu şekilde yazdım fakat çalışmadı. sonra sizin videonuzu izledim benden farklı olarak a ve b değerlerini string den int e çevirdiniz.

size sorum şu; neden string den int e çevirme gereği duyduk. zaten değişkenlermiz int ?

07/08/2012 05:10

Avatar

Nicat dedi ki..

Hocam niye burda console.readln(a); yapamiyoruz? once string olarak girip sonra Int e ceviriyoruz? Readln yalniz stringleri okuyor qaliba? Bunu bilmek istiyorum lutfen.

24/08/2012 08:55

Avatar

Ali dedi ki..

Evet üstteki 2 soruyu bende soracağım. Neden string e çevirme gereksinimi duyuyoruz. Neden direk int olarak yazamıyoruz?

20/10/2012 17:01

Avatar

Can KARAMAN dedi ki..

Anlatımlar başarılı kardeşim teşekkürler…!

06/01/2013 18:25

Avatar

Okan dedi ki..

Hocam ToInt16 ve ToInt32 arasında ne gibi bir fark var , hoca derste hep ToInt16 dönüşümü yapmış.

03/04/2013 13:34

Avatar

okan dedi ki..

int a, b, sn;
console.writeline(“1. Sy Gir”);
a=convert.toint32(console.readline());
console.writeline(“2. Sy Gir”);
b=convert.toint32(console.readline());
sn=a+b;
console.writeline(“2 Sayının Toplamı = {0}”, sn);
console.redkey();

22/05/2013 20:58


Yorum Yap:






© Tüm Hakları Saklıdır - Kaynak belirtmeden alıntı yapılamaz!