İlk Program

İlk Program

     Öncelikle Çalışmalarımda derleyici olarak DevC++ kullanacağım.

C++ yazılmış bir program bir veya birden fazla fonksiyondan oluşur. Fonksiyonlar bir görevi yapan komutlar grubudur.

Her C++ programı mutlaka main() fonksiyonu içermelidir. Program bu fonksiyonla başlar bütün ana işlemler bu fonksiyondan yapılır.

Yazılan her satır komutu noktalı virgül (;) ile sonlanmalıdır. Komutun bittiği anlamına gelir.

İnclude

Diyez(#) işareti ile başlayan komutlar include

birleşeni belirli bir kaynağı çağırma görevinde kullanılır.

#include 

Komutu ilk programda kullanılacak cin ve cout komutlarını içerisinde barındıran girdi ve çıktı konutlarıdır.Bu komutların kullanıla bilmesi için iostream kütüphanesinin include ile çağırması gerekmektedir.

Using namespace std

     Eğer programımız boyunca cout nesnesi çokça kullanılacaksa namespace tanımlaması programın en basında yazılıp tüm program boyunca bütün fonksiyonlardan erişilmesine olanak sağlamış olur.

iostream komutu kullanıcıdan veri alır ve yazdırır.

using namespace std;

namespace tanımlaması metod içerisinde yapılarak sadece bu metod içerisinde
std namespace nesnelerine direk iletişim sağlanmış olur.

  1. #include<iostream>
  2. int main()
  3. {
  4. /*Burada her cout kullanımından önce:: operatörü ile compiler’a bu nesenenin std namespace’i içerisinden yer aldığı belirtilmiştir*/
  5.  
  6. std:cout<<“merhaba”<<‘\n’; // \n yeni satır
  7. std:cout<<“merhaba”<<‘\t’; // \t tab kadar başluk
  8. std:cout<<“merhaba”<< std::endl; // endl yeni satırdan yazar
  9.  
  10. system(“pause”);
  11. return 0;
  12. }

Çıktı (Cout)

     int main() {          }  bir fonksiyondur.

int tamsayı  tipinde bir değer döndür. Her fonksiyonun başı ve sonu { } ayraçları ile belirtilir. int değişkenine değişken tanımlama kısmında anlatıacaktır.

Burada her cout kullanımından önce  :: operatörü ile derleyiciye bu nesnenin std namespace’i içerisinde yer aldığı belirtilmiştir.

return 0;

int main {} fonksiyonundan bir değer dönemediği anlamına gelmektedir.

system (“pause”) de kullanılabilir.

  1. #include>iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. cout<<7+3=<<7+3<<endl; // ekrana 7+3= yazar
  6. cout<< 7+3; // ekrana 10 yazar
  7. cout<< endl; // bir satir atlatir
  8. cout<<7+3=<< 7+3<< endl; // tek bir count ile de yazilir
  9.  
  10. system (“pause”);
  11. }

int main() {          }  bir fonksiyondur.

int tamsayı  tipinde bir değer döndür. Her fonksiyonun başı ve sonu { } ayraçları ile belirtilir. int değişkenine değişken tanımlama kısmında anlatıcktır.

Burada her cout kullanımından önce  :: operatörü ile derleyiciye bu nesnenin std namespace’i içerisinde yer aldığı belirtilmiştir.

return 0;

int main {} fonksiyonundan bir değer dönemediği anlamına gelmektedir.

system (“pause”) de kullanılabilir.

Programın sonlandırır.

endl; komutu  çıktı ekranında bir alt satıra geçer.

Çıktı ekranında aşağıdaki gibi görünür.

Bloklar

{   } ayraçları arasında yer alan komut dizisine blok denir.

int main()
 
  {
 
       int x=2;
 
       cout<<x;
 
return 0;
 
  }

Bir fonksiyonun başlayıp bittiği aralığı gösterir.

Girdi (Cin)

     cin komutu yazılan programın kullanıcıdan veri almasını sağlar.

  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5. int yil;
  6. std::cout<<“Hangi yilda dogdunuz?<<‘\t’;
  7. std::cin>>yil;
  8. std::cout<<2018-yil<<'\t'<<“yasindasiniz.”;
  9. return 0;
  10. }

yil değişkeni tanımlanmış ve kullanıcıdan bir değer ataması istenmiştir.

cin>>yil  komutu ile kullanıcı 1993 değerini yil değişkenine atamış ve program sonucu ekrana yazmıştır.

Burada using namespace kullanılmamış her cin ve cout komutu std :: parametresi ile çağrılmıştır.

int yil değişkenin bir tamsayı olduğunu nitelemektedir.

Kimler Neler Demiş?

  Abone ol  
Bildir