oguzhan43
Bronz Üye
- Katılım
- 10 Nis 2021
- Mesajlar
- 27
- Beğeniler
- 2
- Yaş
- 25
Ekrana "Merhaba Dünya" yazan C++ Programı
C++:
1 #include <iostream>
2 using namespace std;
3 int main()
4 {
5 setlocale(LC_ALL, "Turkish");
6 cout << "Merhaba Dünya" << endl;
7
8 system("pause");
9 return 0;
10 }
Not:
-(1. Satır) #include yönergesi ile başlayan satırlar, ön işlemci emir kodlarıdır. Bu ön işlemci emir kodları,
bir kaynak dosyasının programa dahil edilmesini sağlamaktadır. Programımızın içerisinde bazı kodları
kullanabilmek için bu başlık dosyalarını işlevlerine göre programa dahil etmek gerekir. <iostream>
C++ dilinin ana kütüphanesidir. Standart giriş-çıkış fonksiyonları kullanmamız için bu kütüphaneyi
#include ifadesini kullanarak tanımlamamız gereklidir.
-(2. Satır) C++ dilinde ekrana veri yazdırmamızı sağlayan komut cout komutudur. Burada dikkat edilecek
husus, cout komutunun std isim uzayda olmasıdır. Aksi halde her cout komutunu şu şekilde yazmamız
gerekecekti -> (std::cout<<). Bu isim uzayını sürekli yazdırmak yerine C++ dilinde "using namespace std;"
satırını programa dahil edebiliriz. Bu eklemenin amacı, bir fonksiyon veya değerin std isim uzayında
olduğunu belirlemektir. Bu eklemeden sonra cout fonksiyonu yalnız bir biçimde kullanılıp verileri ekrana yazdırabiliriz.
-(3. Satır) "int main()" programımızın ana kısmıdır. Her C++ programı main() fonksiyonundan başlar.
Program kodlarını ve komutlarını main() adındaki fonksiyonun köşeli parantezleri arasına yazmalıyız.
-(5. Satır) setlocale(LC_ALL, "Turkish"); fonksiyonu ile Türkçe karakter tanımlaması yapıyoruz bu sayede
konsol ekranında Türkçe karakterleri sorunsuz görüyoruz. (Bu satır derleyiciden derleyiciye değişebilir.)
-(6. Satır) cout komutu ile ekrana "Merhaba Dünya" ifadesini yazdırdık.
-(8. Satır) system("pause"); ifadesi konsol ekranını açık tutmamızı sağlar.
-(9. Satır) Her integer fonksiyonun geri dönüş değeri olmalıdır. Programımızın ana fonksiyonu da integer
tipinde bir fonksiyon olduğu için herhangi bir değer geri döndürmelidir. Fakat ana fonksiyon başka bir
fonksiyona değer döndüremediği için herhangi bir sayı yazabilir örnek olarak biz 0 değerini geri gönderdik.
(Daha detaylı bilgi fonksiyonlar konusunda gösterilecektir.)
Ekranda alt satıra geçen C++ Programı
C++:
1 #include <iostream>
2 using namespace std;
3 int main()
4 {
5 setlocale(LC_ALL, "Turkish");
6
7 cout << "1.Satır" << endl;
8 cout << "2.Satır";
9 cout << endl;
10 cout << "3.Satır \n";
11 cout << "4.Satır";
12 cout << "\n";
13 cout << "5.Satır";
14
15 system("pause");
16 return 0;
17 }
Not:
-(7-13 Arası Satırlar) endl komutu veya metin içinde yazılmış "\n" ifadesi bir alt satıra geçmemizi sağlar.
Bu eklemeler sayesinde ekrana yazdırdığımız verileri satır satır ayırabiliriz.
Derleyicide yorum satırı kullanan C++ Programı
C++:
1 #include <iostream>
2 using namespace std;
3 int main()
4 {
5 setlocale(LC_ALL, "Turkish");
6
7 cout << "Yorum satırı 2 şekilde kullanılabilir '//' ve '/* metin */'" << endl;
8 // Bu satır yorum satırıdır.
9
10 /* Bu
11 satırlar
12 yorum
13 satırlarıdır. */
14
15 cout << "Program yorum satırlarını görmezden gelir." << endl;
16
17 system("pause");
18 return 0;
19 }
Not:
- Yorum satırı, yazdığımız programın arka planını daha anlaşılabilir kılmak ve geri dönüp yazdığımız kodlara baktığımızda kod karmaşıklığını azaltmak için önemlidir.
- Derleyici yorum satırlarını görmezden gelir yazdığımız notlar derleyici tarafından okunmaz.
-(8. Satır) Tek bir yorum satırı yapmak istiyorsak; satırın başına "//" işaretini koymamız yeterlidir.
-(10-13 Arası Satırlar) Birçok satırı yorum satırı yapmak istiyorsak; yorum satırlarının başladığı yere "/*" bittiği yere ise "*/" işaretlerini koymalıyız.
Sekme karakterini kullanarak uzun boşluk bırakan C++ programı
C++:
1 #include <iostream>
2 using namespace std;
3 int main()
4 {
5 setlocale(LC_ALL, "Turkish");
6
7 cout << "Korkma\tsönmez\tbu\tsafaklarda\tyuzen\tal\tsancak." << endl;
8
9 system("pause");
10 return 0;
11 }
Not:
-(7. Satır) "/t" komutu yardımı ile ekrana yazdıracağımız veriler arasında uzun boşluklar ekleyebiliriz.
Ekran çift tırnak (") çıktısı alınan C++ programı
C++:
1 #include <iostream>
2 using namespace std;
3 int main()
4 {
5 setlocale(LC_ALL, "Turkish");
6
7 cout << "Benim Adım \"Oğuzhan Daban\"" << endl;
8
9 system("pause");
10 return 0;
11 }
Not:
-(7. Satır) cout komutunu çift tırnak (") ile kullanıyoruz fakat çift tırnak (") içine başka
bir tırnak işareti koyarsak program bunları derlerken hata verecektir bu yüzden ekrana
yazdıracağımız komutun içinde çift tırnak (") kullanmak istiyorsak; çift tırnaktan (") önce
"\" (ters eğik çizgi) ifadesini eklemeliyiz.
Program ile bilgisayar hoparlöründen bildirim sesi üreten C++ programı.
C++:
1 #include <iostream>
2 using namespace std;
3 int main()
4 {
5 setlocale(LC_ALL, "Turkish");
6
7 cout<<"Ses \a";
8
9 system("pause");
10 return 0;
11 }
Not:
-(7. Satır) "\a" komutu yardımıyla ihtiyaç halinde (uyarı,mesaj,bilgi vs.)
bilgisayar hoparlöründen "bildirim" sesini üretebiliriz.
Biraz Uzun oldu ama merakı olanlar için paylastım belki örnekler alabilirsiniz mantıklar yürütebilirsiniz alıntı değildir.