first
  
last
 
 
start
stop
No valid database connection You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND a.state = 1 ORDER BY a.created DESC' at line 1 SQL=SELECT a.id AS id, a.title AS title, a.created AS created, a.introtext AS intro, a.catid AS catid, a.sectionid AS sectionid, a.ordering AS ordering, b.title AS section, c.title AS cat, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(":", c.id, c.alias) ELSE c.id END AS catslug FROM jos_content AS a LEFT JOIN jos_sections AS b ON b.id = a.sectionid LEFT JOIN jos_categories AS c ON c.id = a.catid WHERE ( ( LOWER(a.created_by_alias) LIKE '%ga=%' AND LOWER(a.created_by_alias) LIKE '%%' ) OR a.created_by = ) AND a.state = 1 ORDER BY a.created DESC
There are no translations available.

Ders:2 Basit Yazılım Örnekleri (Simple program examples)

* Bu örneklerde Dos ortamından bakmazız gerekmez çalıştır değigimizde ekran açık kalır.

2. Örnek (example):

#include <iostream>

using namespace std;

int main (int argc, char *argv[])
{
char cik;

cik = '\0';
while (cik != 'a')
{
cout << "Merhaba Dunya" << endl;
cout << "Bugun nasilsiniz" << endl;
cout << "\'iyiyiz\'." << endl;
cout << "cikmak icin a'ya basin " << endl;
cin >> cik;
}

return 0;
}

:

c++

c++

Burada dikkat edeceklerimiz:

  1. #include <iostream>, <iostream.h>, "iostream", "iostream.h" şeklinde farklı derleyicilerde farklı şekillerde veya bir kaçını kabul edebilir.
  2. using namespace std; bu ifadeyi başta kullanmazsak bir öceki dersteki gibi her cout ve cin komutlarının başına std:: getirmemiz gerekir (Bizim derleyicimiz için)
  3. int main (int argc, char *argv[]), int main (), int main (void) olabilir. (int:integer (tamsayı))
  4. Char Karakter tanımı yapar (asdf, as3d vs..)
  5. cout << "....." girilenleri ekranda gösterir
  6. << endl; bir alt satıra geç demektir.
  7. ci<< ekrana veri gir anlamındadır. Burada "a" verisi giriliyor.
  8. != eşit değilse şunu yap (eşit geğilse alttakileri ekrana yaz eşitse çık)
  9. While () iken

Bir kısmı ileriki derslerde işleneceği için bukadarla yetindik.

3. Örnek:

/*Dosya*Yeni*Kaynak Kodu Dosyası veya Ctrl+N tuşlarına basın.*/

#include <iostream> //iostream kütüpanesini kullanır


using namespace std; //std:: fonksiyonunu destekler


int main() //ana fonksiyonu başlatır.


{ //ana fonksiyonun başladığı yer.

cout<<"Merhaba Dunya!"; //verileri ekrana yazar "output"

cin.get(); //ekrana quick yazana kadar ekranı açık tutar


} //ana fonksiyonu kapatır.

Her programımızın başına #include ifadesini ve bunun kullandığı kütüpaneleri ekleyeceğiz engeneli iosteam

diğerlerinide yeri gelen komutlarda kullanacağız. Bunlar olmazsa örneğin Cout deklare edilmemiştir gibi hatalar verir cout'un ne yapabilecekleri ,iostream.h dosyasında tanımlanmıştır.

C++ bir Object Oriented Programming (OOP-Nesneye Dayalı (Yönelimli) Programlama-NDP) dır.

Kod yazımı diğerlerine göre daha kısa daha güvenilirdir.

4. Örnek

#include <iostream>

//(using std::cout;) şeklindede tanımlayabiliriz


int main()
{
std::cout << "Merhaba\n Dunya";
}

Kullandığımız işaretler


\n bir satır aşaya indirir
\a zil sesi verir (bell)
\b Gerituşu Backspace
\f - Formfeed işaretini verir (&#9792)
\r - Kendinden itibaret satır başından yazar Carriage return
\t - tablo haline sokar (tabular)
\v - Düşey tablolar veya dişil işareti kor (&#9794)
\' - Kesme imi Apostrof
\" - Tırnak işareti kor
\? - Znak zapytania
\\ - Ters eğik çizgi Backslash
\0oo - Kendisinden sonrakini satır başı yapar.
\xhhh - x'den sonra 0-9 ve a-f arasında
hexadesimal değer girilebilir xffe gib

4. Örnek

#include <iostream>
using std::cout;
using std::cin;

main ()
{
int Mehmet;
cout<<"Adiniz :";
cin>>Mehmet;
cout<<"sizin isminiz Mehmet "<<Mehmet; /*tekrar cout yazmadan aynı satırda << ile mehmet tamsayısını atattırdık.*/
return 0;
}

 

C++'da kullanılan sayı ve karakter değerleri

int (16 bit) -32768 ÷ 32767
int (32 bit) -2147483648 + 2147483647
short -32768 + 32767
long -2147483648 + 2147483647
float 1,2E-38 + 3,4E+38
double 2,2E-308 +1,8E+308
long double 3,4E-4932 + 1,2E+4932
char 256 karakter

Yazan: MSc.Mehmet Keçeci

Login Form

Bilim Tarihi

Yüksek Enerji Fiziği