Anasayfa Eğitseller Programlama C++ Dersleri - Değişkenler

C++ Dersleri - Değişkenler PDF Yazdır e-Posta
Kullanıcı Değerlendirmesi: / 3
ZayıfEn iyi 
Eğitseller - Programlama
Cuma, 20 Ekim 2006 20:17

Bundan önceki bölümde bilgisayara nasıl bilgi girileceğini gördük hatta basitte bir program yaptık. Bundan sonraki bölümlerde daha kullanışlı programlar yapmaya başlayacağız. Programlama dünyasına beraber giriş yapıyoruz umarım kahveniz yada çayınız hazır, visual c++ 'iniz açık hazır bir durumda ısınız, basit bir programla programlama dünyasına giriş yapalım.
 Öreneğin bir araba kiralama firması için basit bir program geliştireceksiniz. Size verilen bilgiler söyle.
Kaç Gün ?
Günlük Ücret?
Toplam Ücret?
Sizin yaptınız programın başındaki satıcı gelen kişiye kaç gün kiralıyacağını soruyor daha sonra aracın günlük fiyatını giriyor, ve bilgisayar toplam ücreti hesaplıyor.
 

# include  <iostream>
using namespace std;

int main ( )
{
int gun;
int gunluk_ucret;
cout << "Kac gun ? :  "<<endl;
cin   >> gun;
cout << " Gunluk ucret ? :" << endl ;
cin   >> gunluk_ucret ;
cout << "toplam ucret = " << gun * gunluk_ucret <<endl;

return 0;
}

 

C++ Bilgi tipleri (Data Types)

C++'dilinde programlama yaparken, bir bilgiyi saklamak istediğimiz de , örneğin sayı, karakter yada kelime C++ derleyicisine (compiler) bunu nasıl saklayacağımızı anlatmamız gerekir. C++ bize sunduğu temel data tipleri var aynı zamanda bizde yeni data tipleri yaratabiliriz, şimdi bu temel data tiplerine bir bakalım.

 

   
   
   
   
   
 
Rasyonel iki basamakli
Isim
anlami
size
Range
char
karakter
1 byte
signed: -128 to 127
unsigned: 0 to 255

int
tam sayi
1word
signed: -2147483648 to 2147483647
unsigned: 0 to 4294967295

short int
short

kisa tam sayi
2 bytes
signed: -32768 to 32767
unsigned: 0 to 65535

long int
long

uzun tam sayi
4 bytes
signed: -2147483648 to 2147483647
unsigned: 0 to 4294967295

b
oolean degeri
1 byte
dogru yada yanlis
float
rasyonel
4 bytes
3.4e +/- 38 (7 digits)
double
rasyonel
8 bytes
1.7e +/- 308 (15 digits)
long double
uzun rasyonel
8bytes
1.7e +/- 308 (15 digits)
wchar_t
genis karakter
2bytes
1 wide karakter
void olmayan data tipleri icin yada bosluk
int  Tam sayılar
char
 hafler icin
float
 Rasyonel sayılar
double
 Rasyonel sayılar
bool
 doğru yada yanlış

 

Degişken (variable) Ne demek?

Değişken; bilgisayarın hafızasında bilgiyi saklamak için ayırılan yer demektir. Değikenler sayı, kelime vb. Şeyleri saklamak için kullanılır.


Degişken icin yer ayirtma.

Değişkenleri kullanmadan önce mutlaka onların yerini bilgisayarın hafızasında ayırtmanız gerekir. Şimdi bunların nasıl yapıldığını görelim.

 
int i;

bool b;
b= true;

float sayi;

birden cok ayni tarza digiskenleri su sekildede yazabilirsiniz.

int a , b ;


Degiskenleri Kullanma

Degiskeni tanimladiktan sonra ona bir deger yukleyebilirsiniz.
int a;
a=5;
yada bunu su sekildede yapabilirsiniz.
int a= 5;

Ayrica signed, unsigned, short, ve long la bunlarin degerleri sınırlandırılabilir
Asağıdaki tabloyu bir inceleyin.
Bir degiskene nasil kullanici tarafindan bilgi girilir?

Simdi su ornege bir bakin.

int a;
cout<<" yasiniz nedir";
cin>> a;
cout<< a;

Buradaki a kullanici tarafindan girilismis bilgiyi sakliyor.

Dort islem yapmanizda  mumkun.
int a, b, c, d, e;
a= 5;
b= a+5;
c=a-b;
d=a*b;
constant degerler degistirimez degerlerdir.

const double PI;
PI= 3,14;

Burada pi sayisini const olarak belirledik.

const'lari su sekildede kulanabilirsiniz.

#define PI 3.14

Belki kafaniz karisti, ama uzulmeyin bunlari kullandikca hatirlayacaksiniz.
  Yorum yok.
Yorum ekle. (0 yorum)

 

OyunGelistirici.net - Türk Oyun Yapımcılarının Buluşma Noktası

Bu sitede yazılan tüm yazıların hakları yazarlarına aittir. İzin alınmadan yayınlanamaz.

Bu sitede Firefox kullanmanız önerilir. En az 1024 x 768 masaüstü çözünürlüğü tavsiye edilir.