Pemrograman C++ - Sintaks Dasar

14
Sintaks Dasar Pemrograman C++ Edwin Lunando [email protected]

description

Sintaks dasar dari pemrograman C++.

Transcript of Pemrograman C++ - Sintaks Dasar

Page 1: Pemrograman C++ - Sintaks Dasar

Sintaks DasarPemrograman C++

Edwin [email protected]

Page 2: Pemrograman C++ - Sintaks Dasar

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;

}

Page 3: Pemrograman C++ - Sintaks Dasar

Penjelasan Sintaks Program C++

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

Page 4: Pemrograman C++ - Sintaks Dasar

Sintaks C++ - Header #include <iostream>

Memuat pustaka dan definisi lain untuk program.

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

Page 5: Pemrograman C++ - Sintaks Dasar

Sintaks C++ - Namespaceusing namespace std;

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

Page 6: Pemrograman C++ - Sintaks Dasar

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.

Page 7: Pemrograman C++ - Sintaks Dasar

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

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

Page 8: Pemrograman C++ - Sintaks Dasar

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.

Page 9: Pemrograman C++ - Sintaks Dasar

Titik Koma (;)

Titik koma sebagai tanda sebuah statement selesai

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

Page 10: Pemrograman C++ - Sintaks Dasar

Identifier

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

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

Page 11: Pemrograman C++ - Sintaks Dasar

Komentar

/**/

//

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

Page 12: Pemrograman C++ - Sintaks Dasar

Compile / Kompilasi

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

Page 13: Pemrograman C++ - Sintaks Dasar

Kompilasi Kode C++

g++ nama_file

g++ -o nama_exec nama_file

Page 14: Pemrograman C++ - Sintaks Dasar

Menjalankan Program

./nama_exec

atau

nama_exec.exe