Pemrograman C++ - Sintaks Dasar

Post on 05-Jul-2015

323 views 15 download

description

Sintaks dasar dari pemrograman C++.

Transcript of Pemrograman C++ - Sintaks Dasar

Sintaks DasarPemrograman C++

Edwin Lunandoedwin@suitmedia.com

Program Sederhana C++#include <iostream>

using namespace std;

// main() adalah fungsi utama untuk menjalankan program

int main()

{

cout << "Hello World"; // mencetak Hello World

return 0;

}

Penjelasan Sintaks Program C++

● Header● Namespace● Fungsi Main● Output (cout)● Return 0

Sintaks C++ - Header #include <iostream>

Memuat pustaka dan definisi lain untuk program.

iostream = input output stream. Pustaka standar untuk masukan dan keluaran.

Sintaks C++ - Namespaceusing namespace std;

Memuat cakupan yang dipilih program. Akan dibahas lebih dalam di materi Namespace.

Sintaks C++ - Fungsi Mainint main(){ cout << "Hello World"; // prints Hello World return 0;}

Setiap program C++ harus mempunyai minimal satu fungsi main. Tempat kode utama program yang akan dijalankan.

Sintaks C++ - Output(cout)cout << "Hello World"; // mencetak Hello World

Sintaks standar untuk mencetak keluaran. Dalam contoh kode tersebut, cour mencetak teks “Hello World”.

Sintaks C++ - Return 0return 0;

Sebuah fungsi harus mempunyai nilai balikan. Fungsi main sebagai program utama harus mengembalikan kode hasil dari aplikasi. 0 artinya program berjalan dengan lancar.

Titik Koma (;)

Titik koma sebagai tanda sebuah statement selesai

x = y;y = y+1;add(x, y);

Identifier

Untuk membedakan antara variabel, fungsi, kelas, dan sesuatu yang pengguna definisikan.

Identifier di C++ bersifat case-sensitive. Artinya variabel “makan” dengan “Makan” berbeda.

Komentar

/**/

//

Komentar merupakan teks yang akan diabaikan pada proses kompilasi. Digunakan untuk menulis informasi terkait kode.

Compile / Kompilasi

Sederhananya, proses kompilasi itu menerjemahkan kode yang sudah ditulis dnegan sintaks C++ menjadi program yang bisa dijalankan oleh mesin tersebut.

Kompilasi Kode C++

g++ nama_file

g++ -o nama_exec nama_file

Menjalankan Program

./nama_exec

atau

nama_exec.exe