|
Buraya kadar berabersek. Hemen ilk kodumuzu yazmaya baslayalim. ilk yapacagimiz program, erkranda bizim yasacagimiz bir yaziyi nasil gosterecegimiz olacak. include birseyi ekle demek c++ compilerinizda degisik programlar var. Object oriented kismini hatirlayin, baskasinin yaptigi bir programi kullanmak icin onlari basitce #include < k(ekle) diyerek kullanabilriz. c++ compilerde bulunanlari #include<program> ... sizin kendi urettikleriniz icin #include"benimprogram.h" olarak kullanabiliriz, ilerde bu konuya donecegiz. Simdilik cok fazla kurcalamaya gerek yok. #include <iostream> iostream bizim ekranda cikan yaziyi gormemizi saglayan bir program (header file) using namepace std; bu bize bazi kodlarin tam ismini yazmadan kullanmamizi saglayan bir komut Simdi birde main kismini ekleyelim int main() { } main Fonsiyonu butun programlarda olmasi gereken bir fonksiyon, main foksiyonu programin basladigi yer. main basindaki int integer kelimesinin kisa hali yani Tam Sayi, bu program ilisledikten sonra bize geri dondurmesi gerekenn verinin cinsi. Main nin hemen altindaki celgeli parantez programin nerede baslayip nerede bittigi gostermek icin. cout<<" merhaba "; cout command output nun kisaltilmasi yani tirnak icine yazdiklarinizin ekranda cikmasini saglayan komut. birde sunu ekleyelim cout<<"merhaba"<<endl; endl end the line demek merhaba yazdiktan sonra bir satira gecmek icin. ve en son olarak return 0; return 0 bigisayara, program isledikten sonra hatasiz bir sekilde bittigini anlatmak icin kullandigimiz komut. hepsini bir araya toplayalim. #include <iostream> using namespace std; int main() { cout<<"merhaba"<<endl; return 0; } programdaki noktalama isaretlerine ve yazilari dikkatli yazdinizda programimiz. Compile etmeye hazir demektir. simdi ana menudeki ozelliklerden "build" kismina tiklayin ve " compile merhaba.cpp kismini secin , ekranin hemen altinda soyle bir yazi gormeniz gerekiyor --------------------Configuration: kahve mainasi - Win32 Debug-------------------- Compiling... merhaba.cpp merhaba.obj - 0 error(s), 0 warning(s) ------------------------------------------------------------------------------------------------------- eger soyle bir yazi cikarsa --------------------Configuration: kahve mainasi - Win32 Debug-------------------- Compiling... merhaba.cpp K:\kahve mainasi\merhaba.cpp(5) : error C2676: binary '<' : 'class std::basic_ostream<char,struct std::char_traits<char> >' does not define this operator or a conversion to a type acceptable to the predefined operator Error executing cl.exe. merhaba.obj - 1 error(s), 0 warning(s) ______________________________________________________________________________ yazdiklarini tekrar kontrol edin ve ayni islemi tekrarlayin.' Hata duzeltmeye ve onlari nasil bulacagimiza tekrar geri donecegiz. simdi programiniz hatasiz bir sekilde sizi bekliyor. "build kismini tekrar tiklayin ve " execute kahve makinasi.exe yi secin cikan ekrana ok deyin ve ilk programinizi ekranda gorebiliyorsunuz. simdi asagidaki gibi bir ekranin karsiniza cikmasi gerekiyor
return yada herhangi bir tusa bastiginizda program duracaktir. Boylelikle ilk programmizi yaratilmis oldu simdi uzerinde biraz denemeler yapin. ornegin bir cout daha ekleyin cout<<"Merhaba"<<endl; cout<<" dagilin turk programcilar geliyor"<<endl; yada su sekildede yaza bilirsiniz cout<<"merhaba"<<endl<<"benim ilk programim"<<endl; Simdi kahve makinasinin giris bolumunu hazirlamaya baslayalim. A- Kahve makinasi kullanici giris ---- # include <iostream> using namespace std; int main() { cout<<" Kahve makinasina hos geldiniz"<<endl; cout<<" Kahveniz nasil olsun"<<endl; cout<<" ********"<<endl; cout<<" ********"<<endl; cout<<" ************"<<endl; cout<<" ******** **"<<endl; cout<<" ******** **"<<endl; cout<<" ************"<<endl; cout<<" ********"<<endl; return 0; } ---- biliyorum, cok basit oldu ama herseyin bir baslangici var. simdi istediginiz gibi degistirin.kendi giris ekraninizi yaratin. Hayal gucu sizin, simdilik herseyi siyah ekranda yapiyoruz bu tutorial bittiginde herseyi windows ekranninda renkli ve grafikli yapacagiz. Ama sizin temeleri kavramaniz cok onemli. Problemler 1- kendi isminizi ekranda yazdirin
|