Kayıtlar

Kasım, 2017 tarihine ait yayınlar gösteriliyor

4 : İki Değişkenin Değeri Nasıl Değiştirilir

    Bu örnekle iki değişkenin değerlerini yer değiştireceğiz. Bu örnek bazı durumlarda ara işlem yaparken değeri kaybetmemek için faydalıdır. Oldukça basit bir yöntem ama yine de göstermekte fayda var diye düşünüyorum.  swap.cpp #include <stdio.h> int main() { int ilk = 0, ikinci = 0; printf("ilk sayiyi giriniz: "); scanf("%d", &ilk); printf("ikinci sayiyi giriniz: "); scanf("%d",&ikinci); int ara = 0; ara = ilk; ilk = ikinci; ikinci = ara; printf("ilk sayi %d oldu\n", ilk); printf("ikinci sayi %d oldu \n", ikinci); return 0; } Kodu çalıştırdığımızda iki sayi girmemiz bekleniyor, sırayla. Ben 15 ve 25 giriyorum. Sonuç şu şekilde: ilk sayiyi giriniz: 15 ikinci sayiyi giriniz: 25 ilk sayi 25 oldu ikinci sayi 15 oldu Burada yaptığımız ara bir değişken kullanıp yer değiştirmek. Önemli olan bir değişkenin tuttuğu değeri e...

3 : Aritmetik İşlemler

    Bir önceki yazıda veri tiplerini incelerken printf fonksiyonunun da nasıl kullanıldığını göstermiştik. Şimdi aritmetik işlemlerin kullanıcı tarafından yapılabilmesi için kullanıcının veri girişi yapmasını sağlayan scanf fonksiyonunu göreceğiz.  aritmetik.cpp #include <stdio.h> int main(){ int val1 = 0; int val2 = 0; printf("Ilk degeri giriniz: "); scanf("%d", &val1); printf("Ikinci degeri giriniz: "); scanf("%d", &val2); printf("val1+val2: %d\n", val1+val2); printf("val1-val2: %d\n", val1-val2); printf("val1*val2: %d\n", val1*val2); printf("val1/val2: %d\n", val1/val2); float val3 = 0.0; float val4 = 0.0; printf("Ucuncu degeri giriniz: "); scanf("%f", &val3); printf("Dorduncu degeri giriniz: "); scanf("%f", &val4); printf("val3*val4: %f\n", val3*val4); printf("val3/val4: %f\n", val3/val4); return 0; } Derleyip ...

2 : Veri Tipleri

Bu yazıda hem veri tiplerini nasıl kullanacağımızı hem de bunları printf fonksiyonu ile nasıl göstereceğimizi inceleyeceğiz.  types.c #include <stdio.h> int main() { int val1 = 50; printf("val1 degeri : %d \n", val1); int val2 = val1 + 10.5; printf("val2 degeri 60.5 beklenirken sonuc : %d \n", val2); // Bunun sebebi integer değerlerde // kesir kısmı bulunamamasıdır. float val3 = 40.0; // derleyicinin doğru yorumladığından emin olmak için 40 şeklinde yazmıyoruz. printf("val3+10.5 degeri : %f\n", val3 + 10.5); double val4 = 40.0; // sonraki işlemlerde data boyutu 8 byte olabilecekse // float yerine double kullanılır yoksa data kaybı olur. printf("val4 degeri :%f \n", val4); printf("val4 degeri :%g \n", val4 + 10.5500); char val5 = 'A'; printf("val5 ascii degeri %d\n", val5); ...

Giriş - 1 : Merhaba Dünya!

     İlk örnek geleneksel bir giriş olarak merhaba dünya olsun. Şimdi C ve sonrasında Cpp üzerinde merhaba dünya örneklerini göreceğiz. Nasıl derlenir, sonuçları nasıl izlenir bahsedeceğiz. Kodu satır satır açıklamayacağım. Yorum satırları ile açıklamaya çalışacağım. Bu blogda sadece örnekleri göstermeye çalışacağım. Konu anlatımına girmeyeceğim.  hello.c #include<stdio.h> int main() { printf("Merhaba Dunya!\n"); // " " arasındaki yazı dizisi konsolda gösterilir. // \n ile alt satıra geçilir return 0; // main fonksiyonu int tipinde olduğu için dönüş değeri gerekir } Derleme ve çalıştırma: $ gcc hello.c -o hello $ ./hello Merhaba Dunya! $ Şimdi aynı örneği cpp ile görelim.  hello.cpp #include <iostream> using std::cout; int main() { cout << "Hello, World!\n"; return 0; } Derleme ve çalıştırma: $ g++ hello.cpp -o hellocpp $ ./hellocpp ...