C++' daki ilk program(toplama)
C++ dilinden biraz bahsetmiştim bir önceki yazımda şimdi C++ ile toplama işlemi yapan bir kod yazalım. Öncelikle kodu yazmanız için bir compiler yani derleyiciye ihtiyacımız var. Birçok compiler internette bulunmakta ama başlayanlar için DEV C++ öneriyorum. Neden derseniz görünüş açısından ilk kullananlara kolay anlama olanağı sağlayacağını düşünüyorum. İnternetten DEV C++ yazarak araştırıp indirebilirsiniz. Şimdi indirdiğinizi düşünerek nasıl kullanacağınız ile başlamayı düşünüyorum. Aşağıda uygulamayı kurup çalıştırdığınızda karşınıza şöyle bir şey gelecek
Burada en üstte File seçeneği var ona tıklıyoruz ve new seçeneğine gelip source file diyoruz.
Artık açılan sayfaya kodumuzu yazmaya başlayabiliriz. Aşağıdaki gibi
Şimdi yazdığımım kodu anlatacak olursam ilk başta gördüğünüz gibi
#include kodu derleyiciye C++ kullanarak kodunu yazdığını ve yazdığın kodların o kütüphanede tanımlı olduğunu göstermek için kullanılır burda iostream adlı kütüphaneyi oluşturmuş oluyoruz.
using namespace std;
derleyiciye yazdırma komutlarından önce std:: ifadesi kullanmamak için en başta bu kodu yazarak derleyicinin hata vermesinin önüne geçmiş oluyoruz.
int main(){ }
bu ifade ana main in açılışını gösterir ve sen bütün kodlarını bu ifadeden sonra kullandığın iki süslü parantez içerisine yazarsın.
int x;
bu ifade x in bir integer oldğunu yani bir tamsayı olduğunu derleyiciye söyler. Aynı şekilde int y; kodu da y nin bir tamsayı olduğunu gösterir
cout<<
ifadesi ile kendisinden sonra açılan tırnak işareti ile kullanılırsa tırnak içine yazdığınız ifadeyi derleyiciyi çalıştırdığınızda ilgili kısım geldiğinde ekrana yazdırır. Eğer cout<< yazıp tırnak açmadan yanına bir şeyler yazarsanız ise yazdığınız ifadenin değerini ekrana yazdırır. Eğer siz o yazdığınız ifadeyi daha önceden tanımlamamışsanız derleyiciyi çalıştırdığınız anda hata verir. Kısacası bu yazdırma komudur daha önce belirttiğim ifade using namespace std; kullanarak std::cout<< yazmamış oluyorsunuz da sadece cout<< yazmış oluyorsunuz. Umarım kafanızı karıştırmamışımdır.
cin>>
ifadesi klavyeden değer oku ifadesidir cin>>x yaptığınızda kullanıcının derleyiciyi çalıştırdığı anda karşısına gelen ekrandan değer almasını sağlar ve aldığı değeri bu x e atar. Atıyorum 5 yazdınız artık program x=5 olarak işleme devam eder.
toplam =x+y;
ifadesi toplam değerine x ve y nin toplamını atar.Noktalı virgül kullanarak toplam ifadesinin sonlandığını belirtmiş olursunuz . Noktalı virgül kullanmazsanız ilgili yerde hata verir program dolayısıyla tanımlama, yazma… işlemleri bittiğinde ; ile ifadenizi sonlandırmalısınız.
cout<<toplam diyerek en son toplam ifadesini yazdırmış olduk
return 0;
bu kalıp kodunun bittiğini ve main ifadesini sonlandırmış olduğunu gösterir yani program buraya geldiğinde artık durur.
Kodumuzu çalıştırmak için siyah ile işaretlediğim yere tıklamalısınız. Bu buton kodu derleyip çalıştırmaya yarar.(Aşağıdaki resimde gösterdim)
NOT: Resimde bulunan // ifadesi bundan sonra yazılan şeylerin derleyici tarafından yorum olarak algılanmasını sağlar. Yani bu ifadeden sonra istediğiniz şeyi yazabilirsiniz. Eğer // kullanmadan bir şeyler yazmaya çalışırsanız derleme anında hata verir programınız.
Derlemek için siyah ile işaretlediğim yere(run and compile button) bastığınızda şöyle bir şey gelecek karşınıza
istediğiniz sayıları girerek enter tuşuna basıp devam etmelisiniz
Umarım anlatabilmişimdir ve umarım beğenmişsinizdir. Herhangi bir şey sormak isterseniz yorum atmanız halinde seve seve cevaplarım.
Biraz hızlı bir ilerleme olmuş, "hello world!" aradı gözlerim. :)
Başta ben de öyle düşündüm ama çok basite kaçabilir diye de kararsız kaldım :) @osmanbugra