C++' daki ilk program(toplama)

in #tr7 years ago (edited)

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
0.png

Burada en üstte File seçeneği var ona tıklıyoruz ve new seçeneğine gelip source file diyoruz.

1.png

Artık açılan sayfaya kodumuzu yazmaya başlayabiliriz. Aşağıdaki gibi

3.png

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

2.png

Derlemek için siyah ile işaretlediğim yere(run and compile button) bastığınızda şöyle bir şey gelecek karşınıza

0.png

istediğiniz sayıları girerek enter tuşuna basıp devam etmelisiniz0.png

Umarım anlatabilmişimdir ve umarım beğenmişsinizdir. Herhangi bir şey sormak isterseniz yorum atmanız halinde seve seve cevaplarım.

Sort:  

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

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.029
BTC 66049.89
ETH 3374.89
USDT 1.00
SBD 2.63