|
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. | | | | | | | | | signed: -128 to 127 unsigned: 0 to 255
| | | | | signed: -2147483648 to 2147483647 unsigned: 0 to 4294967295
| | | | | signed: -32768 to 32767 unsigned: 0 to 65535
| | | | | signed: -2147483648 to 2147483647 unsigned: 0 to 4294967295
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
|