Ana içeriğe atla

C++ float double string Aritmatik işlemler

 


#include <iostream>

using namespace std;


//void fonk() 

//{

// cout << "Merhaba\n";

//}

//

//int main() 

//{

// cout << "Merhaba C++\n";

//

// fonk();

// return 0;

//}


/*


int main() 

{ //Değişkenler rakam ile başlayamaz

//Değişken isimlerinde türkçe karakter olmaz

//değişken isimleride boşluk olmaz

//Değişken isimlerinde nokta vb karakter olmaz

//********************************************

//int ram'da 4 byte yer kaplıyor -2147483648 to 2147483647

//char 1 byte  (ASCII tablosu)

//bool 1 byte

//float 4 byte

//double 8 byte

//CPU ramdan byte byte okur

//Void herhangi bir return etmiyecekse kendi aldığı değerleri kullanır.Bir değer döndürmez.



string isim;

isim = "Kaan";

int yas;

yas = 22;


cout << "Bir zamanlar " << isim << " isminde bir genc varmis." << endl << isim << " " << yas <<

" yasindaymis." << endl;

cout << isim<<" ismini sever ancak bulundugu " << yas << " yasini sevmezmis.Daha yasli olmak istermis.\n";

return 0;

}

*/

int main() 

{

//string integer Float ve Double

string isim = "Kaan Kaya";

int dogumYili = 1980;

float sayyisalNotOrtalaması = 3.47f;//f float olarak tanınması için f olmaz ise double olarak algılar

double pi = 3.1415;//double konum bilgilerinde sapmalar için önemlidir.Nokta atışı yapabilmek için

bool sinifiGectimi = true; //true ise çıktı 1 'dir. false ise 0 'dir. 

char notOrtalamasiHarf = 'B';//Char için tek tırnak kullan tek tırnak içinde yazıldığında ASCII tablosu karşılığıdır.

//Yerine ASCII tablosu rakamı yazıldığında karşısına gelen harf çıktı olarak döner

/********************************************************************************************************************/

//Aritmatik işlemler

int quizNot1 = 72; //Float değerlerinde iki sayıdan birinin float f olması  yeterleri

float quizNot2 = 51.f;

float quizOrtalama = (quizNot1 + quizNot2) / 2;


cout << "Merhaba sayin " << isim << endl;

cout << "Dogum yili " << dogumYili << endl;

cout << "Sayisal not ortalamasi : " << sayyisalNotOrtalaması << endl;

cout << "Sinifi Geçti mi? : " << sinifiGectimi << endl;

cout << "Not ortalamasi : " << notOrtalamasiHarf << endl;

cout << "Quizler Ortalamasi : " <<quizOrtalama << endl;


return 0;

}

Bu blogdaki popüler yayınlar

C++ try catch, Call by Value, Call by Referans Kullanımı

  #include <iostream> using namespace std; //int main()  //{ // int bolunen, bolen; // cout << "Lutfen bolunen sayiyi giriniz : "; // cin >> bolunen; // cout << "Lutfen bolen sayiyi giriniz : "; // cin >> bolen; // // int sonuc; // // try{ // if (bolen == 0) // throw 99;//Burada throw için herhangi bir tam sayı girilir.örn: negatif sayılar gibi durumlar için çoğaltılabilir // sonuc = bolunen / bolen; // // cout << "Sonuc : " << sonuc; // } // catch(int hataKodu){ // cout << "Bolen sayi sifir olmamali !!" << endl; // } // // cout << endl; // return 0; //} /* try catch Kullanımı :  * try catch kullanıcının beklenmedik bir girdi vermesi sonucu  * programın çökmesini engllemek amacı ile kullanılır * Ayrıca veri tabanı bağlantılarında bağlantının olmaması ve  * işlem sonrasında veri tabanı bağlantısını kapatma veya programın başlangıcında bağlantıyı a...

Pointer ve & (ampersant) Konusunu Kavrayalım

  #include <iostream> #include <string> using namespace std; /* int main()  {  int x = 7; cout << "x 'in degeri : " << x << endl; cout << "x 'in RAM deki adresi : " << &x << endl;  // & ile ramdeki ilk adres değeri  000000D3ED4FFCF4 ni bulduk  // int 4 byte oldugundan bu adresde dahil 4 byte 'lik yerin tamamını hesaplar // ama bize  4 byte lik adresin ilk değerini verir. return 0;  } */ /* int main() { // Pointer  ve & (ampersant) Konusunu Kavrayalım int x = 7; int *p = &x; // pointer ile x 'in adres değerini bulma cout << "x 'in degeri : " << x << endl; cout << "x 'in & ile RAM deki adresi : " << &x << endl; //pointer ile gösterimi cout <<"pointer p ile adres degeri : "<< p << endl; cout << "*p ile ( *p = &x) x in pointer degeri : " <...