Muhammed Mastar – Videolu C++ , C# , Sql,Html Dersleri

C# Toplama İşlemi (Ders 13)

Posted by: admin on: 23/07/2011

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 (97 Posts)


15 Responses to "C# Toplama İşlemi (Ders 13)"

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

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

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

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 :)

@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 ?

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.

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

@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.

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

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 ?

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

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

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

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

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();

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>