Tutorial basic of c++ lesson 1 ind ver

7

description

Tutorial basic of c++ lesson 1 ind ver

Transcript of Tutorial basic of c++ lesson 1 ind ver

Page 1: Tutorial basic of c++ lesson 1 ind ver
Page 2: Tutorial basic of c++ lesson 1 ind ver

Getting Set Up - C++ Compilers

Hal pertama yang perlu Anda lakukan, sebelum memulai di C + +, adalah untuk memastikan bahwa Anda memiliki sebuah kompiler. Apa

compiler, Anda bertanya? Sebuah compiler mengubah program yang Anda tulis ke sebuah executable bahwa komputer Anda benar-

benar dapat memahami dan menjalankan. Jika Anda mengambil kursus, Anda mungkin memiliki satu diberikan melalui sekolah Anda.

Jika Anda mulai keluar pada Anda sendiri, Anda terbaik adalah dengan menggunakan Code:: Blocks dengan MinGW. Jika Anda di Linux,

Anda dapat menggunakan g + +, dan jika Anda pada Mac OS X, Anda dapat menggunakan Xcode

Intro to the C++ Language

A C + + program adalah kumpulan perintah yang memberitahu komputer untuk melakukan "sesuatu". Koleksi perintah biasanya disebut

C + + kode sumber, kode sumber atau hanya kode. Perintah yang baik "fungsi" atau "kata kunci". Kata kunci adalah sebuah blok

bangunan dasar dari bahasa, sedangkan fungsi, pada kenyataannya, biasanya ditulis dalam bentuk fungsi-fungsi sederhana - Anda akan

melihat ini dalam program kami yang pertama, di bawah ini. ? (Bingung Pikirkan hal ini sedikit seperti sebuah kerangka untuk sebuah

buku; garis mungkin menunjukkan setiap bab dalam buku ini; setiap bab mungkin memiliki garis sendiri, terdiri dari bagian Setiap bagian

mungkin memiliki garis sendiri, atau mungkin memiliki semua. rincian ditulis) Untungnya., C + + menyediakan fungsi yang besar yang

umum dan kata kunci yang dapat Anda gunakan.

Tapi bagaimana sebuah program benar-benar mulai? Setiap program dalam C + + memiliki satu fungsi, selalu bernama

main, yang selalu disebut ketika program Anda terlebih dahulu dijalankan. Dari utama, Anda juga dapat memanggil fungsi-

fungsi lainnya apakah mereka ditulis oleh kami atau, seperti yang disebutkan sebelumnya, yang disediakan oleh compiler.

Jadi bagaimana Anda mendapatkan akses ke fungsi-fungsi prewritten? Untuk mengakses fungsi-fungsi standar yang datang dengan

compiler, Anda menyertakan header dengan direktif # include. Apa yang dilakukan adalah efektif mengambil segala sesuatu di header

dan paste ke dalam program Anda. Mari kita lihat program kerja:

#include <iostream> using namespace std; int main() { cout<<"Qrembiezs Intruder was here!\n"; cin.get(); }

Mari kita lihat elemen dari program. Tanda # include adalah sebuah "preprocessor" direktif yang memberitahu compiler untuk

menempatkan kode dari header iostream disebut dalam program kami sebelum benar-benar membuat executable. Dengan termasuk

file header, Anda mendapatkan akses ke fungsi yang berbeda. Sebagai contoh, fungsi pengadilan membutuhkan iostream. Mengikuti

termasuk adalah pernyataan, "using namespace std;". Baris ini mengatakan kepada kompiler untuk menggunakan kelompok fungsi yang

merupakan bagian dari perpustakaan standar (std). Dengan termasuk baris ini di bagian atas file, Anda memungkinkan program untuk

menggunakan fungsi-fungsi seperti pengadilan. Titik koma adalah bagian dari sintaks dari C + +. Ini memberitahu compiler bahwa Anda

berada di akhir perintah. Anda akan melihat kemudian bahwa titik koma digunakan untuk mengakhiri perintah yang paling dalam C + +.

Page 3: Tutorial basic of c++ lesson 1 ind ver

Baris penting berikutnya adalah int main (). Baris ini mengatakan kepada kompiler bahwa ada sebuah fungsi bernama main, dan bahwa

fungsi mengembalikan sebuah integer, sehingga diberi tanda int. Para "kurung kurawal" ({dan}) menandakan awal dan akhir fungsi dan

blok kode lainnya. Anda dapat menganggap mereka sebagai makna BEGIN dan END.

Baris berikutnya dari program diatas agak aneh. Jika Anda telah diprogram dalam bahasa lain, Anda mungkin berharap cetak yang

akan menjadi fungsi yang digunakan untuk menampilkan teks. Dalam C + +, bagaimanapun, objek pengadilan digunakan untuk

menampilkan teks (diucapkan "C keluar"). Ia menggunakan <<simbol, yang dikenal sebagai "operator penyisipan", untuk menunjukkan

apa yang ke output. cout <<hasil dalam panggilan fungsi dengan teks berikutnya sebagai argumen ke fungsi. Mengutip memberitahu

compiler bahwa Anda ingin output string literal apa adanya. Urutan '\ n' sebenarnya diperlakukan sebagai karakter tunggal yang

berdiri untuk baris baru (kita akan membicarakan ini nanti secara lebih rinci). Ini menggerakkan kursor pada layar Anda ke baris

berikutnya. Sekali lagi, perhatikan titik koma: ini ditambahkan ke baris paling akhir, seperti panggilan fungsi, di C + +.

Perintah berikutnya adalah cin.get (). Ini adalah satu lagi memanggil fungsi: ia membaca dalam input dan mengharapkan pengguna

untuk menekan tombol kembali. Banyak lingkungan kompiler akan membuka jendela konsol baru, menjalankan program, dan kemudian

menutup jendela. Perintah ini membuat jendela yang dari penutupan karena program ini belum selesai karena menunggu Anda untuk

tekan enter. Termasuk garis yang memberikan Anda waktu untuk melihat menjalankan program.

Setelah mencapai akhir utama, penjepit menutup, program kami akan mengembalikan nilai 0 (dan integer, maka mengapa

kita mengatakan utama untuk mengembalikan int) untuk sistem operasi. Nilai kembali adalah penting karena dapat

digunakan untuk memberitahu OS apakah program kita berhasil atau tidak. Sebuah nilai kembali dari 0 berarti sukses dan

dikembalikan secara otomatis (tapi hanya untuk utama, fungsi lain mengharuskan Anda untuk secara manual

mengembalikan nilai), tetapi jika kita ingin kembali sesuatu yang lain, seperti 1, kita harus melakukannya dengan

mengembalikan pernyataan:

#include <iostream> using namespace std; int main() { cout<<" Qrembiezs Intruder was here!\n"; cin.get(); return 1; }

Penjepit menutup akhir dari fungsi. Anda harus mencoba mengkompilasi program ini dan menjalankannya. Anda dapat memotong dan

menyisipkan kode ke file, simpan sebagai file cpp.

An Aside on Commenting Your Programs

Ketika Anda belajar program, Anda juga harus mulai belajar bagaimana untuk menjelaskan program-program anda (untuk

diri sendiri, jika tidak ada orang lain). Anda melakukan ini dengan menambahkan komentar ke kode, saya akan

menggunakannya sering untuk membantu menjelaskan contoh kode. Ketika Anda memberitahu kompiler bagian dari teks komentar, ia akan mengabaikannya ketika menjalankan kode tersebut,

memungkinkan Anda untuk menggunakan teks yang ingin Anda menggambarkan kode nyata. Untuk membuat komentar menggunakan

Page 4: Tutorial basic of c++ lesson 1 ind ver

tanda / /, yang memberitahu compiler bahwa sisa garis adalah komentar, atau / * dan kemudian diakhiri tanda * / untuk menandai

bahwa segala antara sebagai komentar. Lingkungan kompiler tertentu akan mengubah warna area komentar, tetapi beberapa tidak

akan. Jadilah tertentu tidak sengaja komentar keluar kode (yaitu, untuk memberitahu kompiler bagian dari kode Anda adalah sebuah

komentar) yang Anda butuhkan untuk program ini. Ketika Anda belajar program, hal ini berguna untuk dapat komentar bagian dari kode

untuk melihat bagaimana output dipengaruhi.

User interaction and Saving Information with Variables

Sejauh ini Anda telah belajar bagaimana menulis sebuah program sederhana untuk menampilkan informasi yang diketik oleh Anda,

programmer, dan bagaimana untuk menggambarkan program anda dengan komentar. Itu bagus, tapi bagaimana berinteraksi dengan

pengguna Anda? Untungnya, hal ini juga memungkinkan untuk program anda untuk menerima masukan. Fungsi Anda menggunakan

dikenal sebagai cin, dan diikuti oleh operator penyisipan>>.

Tentu saja, sebelum Anda mencoba untuk menerima input, anda harus memiliki tempat penyimpan input. Dalam pemrograman, input

dan data disimpan dalam variabel. Ada beberapa jenis variabel yang menyimpan berbagai jenis informasi (angka misalnya Versus

huruf), ketika Anda memberitahu kompiler Anda mendeklarasikan sebuah variabel, anda harus menyertakan tipe data beserta nama

variabel. Beberapa jenis dasar include char, int, dan float.

Sebuah variabel char menyimpan sebuah karakter tunggal, variabel tipe integer int akan menyimpan (bukan bilangan desimal), dan

variabel tipe float nomor toko dengan tempat desimal. Masing-masing jenis variabel - char, int, dan float - merupakan setiap kata kunci

yang anda gunakan ketika anda mendeklarasikan sebuah variabel.

What's with all these variable types?

Kadang-kadang dapat membingungkan untuk memiliki beberapa jenis variabel ketika tampaknya seperti beberapa jenis

variabel yang berlebihan (mengapa angka integer ketika Anda memiliki mengapung?). Menggunakan tipe variabel yang tepat

dapat menjadi penting untuk membuat kode Anda dapat dibaca dan untuk efisiensi - beberapa variabel memerlukan memori

lebih dari yang lain. Selain itu, karena cara nomor tersebut sebenarnya disimpan dalam memori, float adalah "eksak", dan

tidak harus digunakan ketika Anda harus menyimpan "tepat" nilai integer.

Declaring Variables in C++

Untuk mendeklarasikan variabel yang Anda gunakan sintaks "<name> jenis;". Berikut adalah beberapa contoh deklarasi variabel:

int x; char letter; float the_float;

Hal ini diijinkan untuk mendeklarasikan beberapa variabel dari jenis yang sama pada baris yang sama; masing-masing harus dipisahkan

dengan koma.

int a, b, c, d;

Anda mungkin telah melihat bahwa deklarasi variabel selalu diikuti dengan tanda titik koma (catatan bahwa ini adalah prosedur yang

sama digunakan ketika Anda memanggil sebuah fungsi).

Page 5: Tutorial basic of c++ lesson 1 ind ver

Common Errors when Declaring Variables in C++

Jika Anda mencoba untuk menggunakan variabel yang belum Anda menyatakan, program anda tidak akan dikompilasi atau dijalankan,

dan Anda akan menerima pesan kesalahan yang memberitahukan bahwa anda telah melakukan kesalahan. Biasanya, ini disebut

undeclared variable.

Case Sensitivity

Sekarang adalah waktu yang baik untuk berbicara tentang sebuah konsep penting yang dengan mudah dapat mengeluarkan Anda dari:

sensitivitas kasus. Pada dasarnya, di C + +, apakah Anda menggunakan huruf besar atau huruf kecil huruf hal. Cat kata dan kucing arti

yang berbeda bagi compiler. Dalam C + +, semua kata kunci bahasa, semua fungsi dan semua variabel bersifat case sensitive.

Perbedaan dalam hal deklarasi variabel antara Anda dan penggunaan variabel adalah salah satu alasan Anda mungkin mendapatkan

error variabel

Using Variables

Ok, jadi Anda sekarang tahu bagaimana untuk memberitahu kompiler tentang variabel, tapi bagaimana menggunakan mereka?

Berikut ini adalah contoh program yang menunjukkan penggunaan variabel

#include <iostream> using namespace std; int main() { int thisisanumber; cout<<"Please enter a number: "; cin>> thisisanumber; cin.ignore(); cout<<"You entered: "<< thisisanumber <<"\n"; cin.get(); }

Mari kita memecah program ini dan memeriksa baris demi baris. Int kata kunci menyatakan thisisanumber menjadi integer. Fungsi

cin>> membaca nilai ke thisisanumber, pengguna harus tekan enter sebelum nomor dibaca oleh program. cin.ignore () adalah fungsi

lain yang membaca dan membuang karakter. Ingatlah bahwa ketika Anda mengetik masukan ke dalam program, dibutuhkan tombol

enter juga. Kita tidak butuh ini, jadi kami membuangnya. Perlu diketahui bahwa variabel dinyatakan integer, jika pengguna mencoba

untuk mengetikkan angka desimal, maka akan dipotong (yaitu, komponen desimal nomor tersebut akan diabaikan). Coba mengetik dalam

urutan karakter atau bilangan desimal ketika anda mengoperasikan program diatas; respon akan bervariasi dari input ke input, tetapi

dalam kasus itu tidak terlalu cantik. Perhatikan bahwa ketika mencetak sebuah variabel tanda kutip tidak digunakan. Apakah ada tanda

kutip, output akan "Anda Dimasukkan:. Thisisanumber" Kurangnya tanda kutip memberitahu compiler bahwa ada variabel, dan karena

itu program harus memeriksa nilai variabel agar dapat mengganti nama variabel dengan variabel ketika menjalankan fungsi output.

Jangan bingung dengan dimasukkannya dua operator penyisipan terpisah pada satu baris. Termasuk operator penyisipan pada satu

baris sempurna diterima dan semua output akan pergi ke tempat yang sama. Bahkan, Anda harus memisahkan literal string (string

yang tertutup dalam tanda kutip) dan variabel dengan memberikan masing-masing operator sendiri penyisipan (<<). Mencoba untuk

menempatkan dua variabel bersama-sama dengan hanya satu <<akan memberikan pesan kesalahan, jangan mencobanya. Jangan lupa

Page 6: Tutorial basic of c++ lesson 1 ind ver

untuk mengakhiri fungsi dan deklarasi dengan titik koma. Jika Anda lupa titik koma, compiler akan memberikan pesan kesalahan saat

Anda mencoba untuk mengkompilasi program.

Changing and Comparing Variables

Tentu saja, tidak peduli apa jenis yang Anda gunakan, variabel tidak menarik tanpa kemampuan untuk memodifikasi mereka. Beberapa

operator digunakan dengan variabel adalah sebagai berikut: *, -, +, /, =, ==,>, <. * Mengalikan, yang - mengurangi, dan + menambahkan.

Hal ini tentu saja penting untuk menyadari bahwa untuk mengubah nilai dari variabel di dalam program itu agak penting untuk

menggunakan tanda sama. Dalam beberapa bahasa, tanda sama membandingkan nilai dari nilai-nilai kiri dan kanan, tapi di C + + ==

digunakan untuk tugas itu. Tanda sama masih sangat berguna. Ini set input kiri ke tanda sama, yang harus menjadi salah satu, dan

hanya satu, variabel sama dengan nilai di sisi kanan tanda sama. Operator yang melakukan fungsi matematika harus digunakan pada

sisi kanan tanda sama dalam rangka untuk menetapkan hasil ke sebuah variabel di sisi kiri.

a = 4 * 6; // (Note use of comments and of semicolon) a is 24 a = a + 5; // a equals the original value of a with five added to it a == 5 // Does NOT assign five to a. Rather, it checks to see if a equals 5.

Bentuk lain dari yang sama, ==, bukan cara untuk menetapkan nilai ke variabel. Sebaliknya, ia akan mengecek untuk melihat

apakah variabel adalah sama. Hal ini berguna di daerah lain dari C + +, misalnya, Anda akan sering menggunakan == pada

konstruksi seperti pernyataan bersyarat dan loop. Anda mungkin bisa menebak bagaimana <dan> fungsi. Mereka lebih besar

dari dan kurang dari operator.

a < 5 // Checks to see if a is less than five a > 5 // Checks to see if a is greater than five a == 5 // Checks to see if a equals five, for good measure

Membandingkan variabel tidak benar-benar berguna sampai Anda memiliki beberapa cara untuk menggunakannya

Page 7: Tutorial basic of c++ lesson 1 ind ver

Tutorial The basics of C++

Lesson 1

Special Thanx’s To :

God Allah

My Family

Special Thanx’s to My Team :

Prabujoyoboyo

Loiz Xempaxping

Thanx’s to

Whitehat

./Blacknote Cancer

Linuxer46 Shamus

Cybermuttaqin My Wisdom

Also Thanx’s to :

All Member of Jasakom

All Member of X Code All Member of Devilzc0de

All Member of Anti-Jasakom All Member of Jatim Crew

See u in Lesson 2 Basic Of c++ (I Hope I can write again)