Sayfalar

26 Aralık 2014 Cuma

Operatörler





              Bu yazıda bazı operatörleri tanıyacağız. Daha sonra çok fazla kullanacağımız için ayrıntılı şekilde kullanımlarından bahsetmeyeceğim.

%  : Mod alma operatörüdür.
++  :Artırma operatörü. Kendinden öncekine +1 ekler.
--    :Azaltma operatörü. Kendinden öncekine -1 ekler.
+=  :a=a+b ifadesinin kısaltılmış halidir.
-=   :a=a-b ifadesinin kısaltılmış halidir.
*=  :a=a*b ifadesinin kısaltılmış halidir.
/=   :a=a/b ifadesinin kısaltılmış halidir.
%= :a=a%b ifadesinin kısaltılmış halidir.
<    :Matematikteki küçüktür işareti. Sağındakinin soldakinden büyük olduğunu gösterir.
>    :Matematikteki büyüktür işareti. Solundakinin ssğınkinden büyük olduğunu gösterir.
<=  :Matematikteki küçük eşit işareti.
>=  :Matematikteki büyük eşit işareti.
==  :Mtematikteki = ile aynı işlevi görür.
!=   :Eşit değil anlamına gelir.
||:Veya anlamına gelir.
&&     :Ve anlamına gelir.
!     :Değil anlamına gelir.
?:   :Ternary operatörü.İf ile aynı işleve sahiptir ileriki konularda anlatılacaktır.
/*.....*/  : .... olan yere yazdığınız hiç bir şeyi derleyici görmez.Açıklamalda kullanılır.
//.....      : // işaretinden sonra o satırda devamında gelen hiçbir şeyi derleyici dikkate almaz, alt satıran devam eder.

23 Aralık 2014 Salı

Toplama

    
             İkinci yazımızda girilen iki sayıyı toplayan programı yapacağız.



Programımız C++ dili ile yazılmıştır.



#include "iostream"  
using namespace std; 

int main()  
{
    int a,b,toplam; /* İnteger değerindeki değişkenlerimizi burada tanımlarız.*/
cout<<"Toplanacak ilk degeri giriniz....:";
cin>>a; /*Enter'a basılıncaya kadar girilen bir sayıyı bu değişkene atar.*/
cout<<"Toplanacak ikinci degeri giriniz....:";
cin>>b; /*Enter'a basılıncaya kadar girilen bir sayıyı bu değişkene atar.*/
toplam=a+b; /*İşlemimizi bu satırda yaptık.*/
cout<<"Toplaminiz....:"<<toplam<<endl;
system("pause");
return 0;
}
 Not: Kodu DevC++ da yazılmıştır. Kodu direkt kopyalayıp çalıştırabilirsiniz.

         Şimdi gelelim açıklamaya.
         Nedir integer?
İnteger tam sayı demektir. İnt içinde tanımladığımız her değişken bir tam sayı değeri alır. Örneğin 50 sayısını a değişkenine atadığımızda daha sonra her hangi bir yere a değişkenini yazarsak 50 değerini bize verir. Bunu toplama işlemi yaptığımız satırı açıklarken daha iyi anlayacaksınız.
         cin komutu:
Bu komut enter tuşuna basılıncaya kadar girilen değeri verilen değişkene atar. Kısacası atama işine yarar.
         toplam=a+b; satırı:
Burada anlatacaklarım en temel yerler. İlk önce '=' işaretinden bahsedeyim. Burada kullandığımız '='  işaretide atama işlemi yapar. Bunun çalışma mantığı ise '=' işaretinin sağ tarındaki değeri sol tarafına atar. Örneğin a=50 yazarsak bir daha ilerde a yazdığımızda bize 50 değerini verecektir.Kullandığımı '+' işareti matematikte kullandığımız işaretle aynı şeydir '+' yerine '-'(çıkarma) işareti, '*'(çarpma) işareti, '/'(bölme) işaretide koyabilirdik.
          cout:
Daha önce anlatmıştım ancak burada başka bir noktaya değineceğim. cout<< komutunu yazdıktan sonra << işaretinden sonra bir değişken yazarsak (örneğin burada 'toplam' değişkenini yazdık) o değişkenin değerini yazar. << işaretinden sonra "Buraya istediğimizi yazabiliriz.". Herhalde demek istediğimi anladınız.

Merhaba Dünya






İlk program olarak herkesin bildiği üzere "Merhaba dünya" yazılır. Geleneği bozmayıp bizde aynısını yapalım. Hemen kodlarımıza bakalım.

Programımız C++ dili ile yazılmıştır.



#include "iostream"   //Bu satırda iostream adlı kütüphaneyi çağırdık
using namespace std;  /* Burası isim uzayı olarak adlandırılır. Az sonra yazacağımız kodların başına std::cout gibi yazmak yerine direkt olarak cout yazmamızı sağlar. */

int main()   /*int main ana fonksiyonumuzdur. int yerine farklı şeyler gelebilir döndürülecek değerlere göre burası değişir. Örneğin sayısal bir değer döndürmeyeceksek gerekli tür yazılmalıdır daha sonra değineceğimiz bir konu. */
{
cout<<"Merhaba Dunya"<<endl; /* Ekrana yazdırma komutumuz 'cout' komutudur. 'endl' bu komutumuz bir satır aşağıya atlamamızı sağlar.*/
system("pause"); /* İşlemlerimiz bittikten sonra enter tuşuna basılıncaya kadar ekranı tutar.*/
return 0; /* Sistemdeki verileri temiler. */
}

Ekran çıktısı:
Not: Kodu DevC++ da yazılmıştır. Kodu direkt kopyalayıp çalıştırabilirsiniz.

Merhaba ekranciktisi

               


               Merhaba arkadaşlar, Sakarya Üniversitesinde 1.sınıf öğrencisiyim. Bilgisayar mühendisliği  bölümünde okuyorum. Burada kendi öğrendiklerimi ve yazdıklarımı paylaşacağım. Daha sonra sizinde sorularınızı cevaplamaya çalışacağım.