2011 aktif konular listesi

C++ Degişkenler

  • Hakan

DEGISKENLER



Simdi bize yine çok lazim olacak bir özellik de degisken tanimlamak
ve atama yapmaktir. Bunu bir örnek üzerinde anlatmak istiyorum.
Örnegimiz;



// degisken.cpp

// Burda degisken tanimlamayi görecegiz.

// Ayni zamanda verilen bir sayiyi kendisi ile carpma 2.2=4 gibi



#include <iostream.h>

#include <stdio.h> // kütüphane dosyamiz

main()

{

int i; // Degisken tanimlama

cout << "Bir sayi giriniz: ";

cin >> i;

i=i*i;

C++ Operatörler

  • Hakan


OPERATÖR ve OPERANT
NEDIR?



Bunu bir örnek üzerinde
anlatmak istiyorum. Örnegin; x + y ''de x ve y operand + ise
operatördür. Bu bir aritmetiksel operatördür. Matematikte islemler
operatörler ve operandlar ile anlatilir.



Operatörleri öncelikle
türlerine göre ayiralim:

Hancı Aile Eğlence Merkezi / İzmir

  • hayat



Bugün İzmirliler için hafta sonu gidebilecekleri ve dolu dolu bir gün geçirebilecekleri bir mekandan söz edeceğim. Hancı Aile Eğlence Merkezi tam da adından anlaşıldığı gibi ailece vakit geçirilebilecek nezih bir yer. Havaların ısınmasıyla birlikte açık havada vakit geçirme isteği artıyor ve hafta sonları ne yapsam arayışı başlıyor. İşte Hancı sunduğu imkanlarla her yaşa ve zevke hitap edecek bir ortam hazırlamaya çalışmış. Şehir merkezinden çok uzak olmamasına rağmen temiz havası ve sakinliği ile huzur veren bir yer. Peki burada neler yapılabilir?

C++ İf Komutu

  • Hakan

IF KOMUTU



if komutu anlasilmasi ve yazilimi en basit olanidir. if komutu, bir
grup komutun kosullu olarak yürütülmesi amaciyla kullanilir. Buna
bir örnek verecek olursak; düsünün ki bir sinav yapiliyor ve 50 ve
üzeri alanlar geçecek. Bunun için if i kullanirsak not 50 ye esit
veya büyükse (büyük esit) geçer not olacak.



//not.cpp

// 50 ve 50 den yukarsi geçiyor.

#include <iostream.h>



main()

{

int not;

cout << "Notu yaziniz:";

C++ İf - Else Komutu

  • Hakan

IF -ELSE KOMUTU



if-else komutu iki islemden hangisinin uygulanacagina karar verir.
Else kismi seçimlidir, gerekmiyorsa kullanilmayabilir. Yazilim
kurali ile söyledir;



if ( ifade)

komut1;

else

komut2;

daha genel sekliyle



if ( ifade )

{

komut1;

komut2;

...

}

else

{

komut1;

komut2;

...

}

C++ Switch-Case Komutu

  • Hakan

SWITCH-CASE KOMUTU



Switch Case deyimi islev bakimindan if deyimine çok benzemektedir.
Çok sayida if islem bloklari kullandigimizda programin okunurlugu
azalacak ve programi izlemek zorlasacaktir. Programimizin bir
degerini bir çok degerle karsilastirmak gerektiginde switch komutunu
kullanacagiz. Switch seçenegi ile degiskenin durumuna göre bir çok
durum içersinden bir tanesi gerçeklestirilir. Istersek de if deyimi
ile switch case'' yi birlikte kullanabiliriz. Switch in yaptigi is
kisaca, ifadenin degerini sirayla sabitlerle karsilastirarak ve her
satiri islemektir.


C++ While Döngüsü

  • Hakan

WHILE DÖNGÜSÜ



Içlerinde anlatimi ve anlasilmasi en kolay olan döngüdür. While
döngüsü, döngü sayisinin belli olmadigi zamanlarda kullanilir.



while ( kosul )

Komut;

While döngüsü, içinde bulunan ifade dogru oldugu sürece altindaki
komut veya komut blogu yürütülür. Eger yanlis ise kontrol bir
sonraki komut veya komut bloguna geçer.



While döngüsü daha genel sekliyle:

while ( ifade )

{

komut;

komut;

komut;

.

.

C++ Do - While Döngüsü

  • Hakan

DO - WHILE DÖNGÜSÜ:

Bu döngü while döngüsünün biraz degistirilmis halidir. Do-while
döngüsünde karsilastirma islemi, döngünün sonunda gerçeklesir. Bunun
sonucu olarak döngünün içine en az bir defa girilmis olur. Yapisi
asagidaki gibidir.



do



cümle



while ( kosul );






do'' nun altindaki cümle kismindaki komut satirlari birden fazla
olursa diger döngülerde oldugu gibi " { } " içine aliyoruz. Bunu
kullanmamiz kodlari okuma da ve ayirma da daha çok isimize

C++ For Döngüsü

  • Hakan

FOR DÖNGÜSÜ

For döngüsünün çalismasi, döngünün kontrol degiskenine baslangiç
degerinin atanmasi ile baslar. Asagida verecegimiz ilk deger atama
cümlesinden kastimizda budur. Yani bu kisimda baslangiç tanimlari
yapilir. For döngüsünün baslangiç adimidir. Bu kisimda yapilan bir
degisken tanimindaki degiskenin ömrü, for döngüsünün sonunda biter.
Sonra döngü kosul kismina gelinir ve bu test edilir. Sayet degeri
!0, dogru (1) oldugunda döngü içindeki komutlar uygulanir. Arttirma
ise for döngüsü isleminin sonunda meydana gelir. for içindeki tüm
deyimler meydana geldikten sonra uygulanir.


C++ Break Ve Exit

  • Hakan

BREAK ve EXIT
FONKSIYONLARI

BREAK



Break komutunu, swtich komutundan çikmak için önceki derslerimizde
görmüstük. Komutun kendine özgü bir kullanimi daha vardir. Break
komutu bir döngünün içinde çalistirilirsa o an o döngü biter. Bir
goto gibi islem gördügünü de söyleyebiliriz. Break kullaninca
program döngüyü bitirir ve döngünün sonundaki satirdan çalismaya
devam eder. Bir örnek verelim.



//break.cpp

//break komutunu kullandik.



#include <iostream.h>



main()

C++ Fonksiyonlar

  • Hakan

1. Fonksiyonlara Giris:

Fonksiyonlarin programlama hayatina girmesi ile daha büyük
boyutta sistemlerin tasarimi mümkün hale gelmistir. Fonksiyonlar ile
alakali derslerimizde, fonksiyonlarin tanimlanmasi ve kullanimi
hakkinda bilgi edineceksiniz. Fonksiyonlar konusu size her ne kadar
ilk bakista "Fonksiyon" adi altinda bir konu gibi gelse de, aslinda
bir alt programdir. Hatta programimizin içine, kodlamamizin daha
kolay ve gelistirilebilir hale gelmesini saglayan programciklar da
diyebiliriz.



Daha önce baska bir programlama dili gördüyseniz (yüksek seviyeli

C++ Dizilier

  • Hakan

Dizilere Giris



Diziler, "indisleri olan degiskenler" olarak adlandirilirlar. Diger
bir deyisle, birden fazla tek düze veri tipi içeren degiskenlerdir.
Diziler birbirine bitisik bellek gözleri kullanilarak olusturulurlar.
Bunu biraz daha açarsak: farz edelim ki elimizde üç tane kutu var,
birinde yesil kalemler, birinde kirmizi kalemler ve birinde de mavi
kalemler olsun. Bu kutucuklari 1,2,3 diye adlandirdigimizi düsünelim.
Biz diziler ile numarasini bildigimiz kutucugun içindeki malzemeyi
alabilecegiz. Daha dogrusu numarasini vermis oldugumuz kutunun
içindeki bilgiyi bilgisayar okuyacaktir.

C++ Dinamik Diziler

  • Hakan

Dizi Boylarinin Dinamik
Hesaplanmasi "sizeof()"

sizeof() fonksiyonu, nesne için bellekte gerekli olan byte`larin
sayisini belirtir. Sizeof() fonksiyonu dizilerde kullanilabilir.



#include <iostream.h>



void main() {

int a[5];

float b[10];

cout<<"dizinin boyutu: "<<sizeof(a)<<''\n'';

cout<<"dizinin boyutu: "<<sizeof(b);

}






Evet burda da görmüs oldugumuz gibi dizinin bellekte kaplayacagi
byte`lari hesapladi.

C++ Karakter Katarlari

  • Hakan


Karakter Katarlari
Fonksiyonlari ve Karakter Dizileri



Iste buraya biraz dikkat,
kafaniz gerçekten karisabilir. Daha dogrusu hangisi hangisiydi diye
ugrasir durursunuz:)

Hanci.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor.
Hanci.org sitesini kullanarak çerez politikamızı kabul etmiş olacaksınız.
Detaylı bilgi almak için Gizlilik ve Çerez Politikası metnimizi inceleyebilirsiniz.