Tuesday, May 13, 2014

Header dan Fungsi main() pada C++

Sekarang kita masuk ke dalam pembuatan program. Beberapa bagian yang harus diperhatikan adalah header dan fungsi. Header adalahdiana kita memasukkan library yang ada dalam C++ kedalam kodeprogram kita. Fungsi adalah “tempat” dimana kita bisa“bereksperimen” . Didalamnyaterdapat semua statement yang kita buat. Program yang palingsederhana yang pernah diketahui umat manusia (seram amatkata-katanya) adalah:


#include
usingnamespace std;

voidmain () {
cout<< “Hello, World!\n”;
}

Padabaris pertama, seperti yang kita lihat, ada perintah #include. Tanda‘#’adalah preprocessor directive. Preprocessordirective adalah perintah – perintah yang diberikan kepada compileruntuk melakukan definisi, memasukkan file library, dll. Contoh –contoh dari preprocessor ini adalah:
  • #define maximum_number 100000
  • #include “fileku.h”
  • #ifdef maximum_number
#undefmaximum_number
#definemaximum_number_2 1000
#endif

Ituberarti bahwa kita memasukkan (include) library iostream kedalam kode program kita. iostream itu adalah header yang dibutuhkanuntuk “kegiatan” input dan output dari program. Perintahcout sendiri ada karena kita memasukkan iostream kedalam kode program kita dan juga usingnamespace std; dimana ada member coutdi dalamnya.

Berikutbeberapa header yang terdapat dalam C++:
  • ctime = header waktu
  • cstdio = header untuk perintah C seperti printf dan scanf
  • cmath = header untuk operasi matematika seperti sin, cos, sqrt, dan tan
  • cstring = header untuk memanipulasi string seperti strcpy, strcat, dll

  • (untuklebih lengkapnya, lihat http://cplusplus.com/tutorial)

    main() adalah fungsi utama (main) yang harus adadalam setiap program C++ kita. Di sini yang digunakan adalah denganmain tanpa nilai kembalian dan tanpa paramater. Apa itunilai kembalian dan apa itu paramater? Saksikan setelah pesan –pesan berikut… eh salah, lihat dalam bab berikutnya .Jika diperhatikan ada perintah \npada akhir “kalimat” Hello, World!. Apa itu? ”\n”adalah perintah dalam banyak bahasa pemrograman sebagai baris baru(new line) jadi yang akan ditampilkan pada program adalah:

    Perintahdengan menggunkan backslash (‘\’) juga ada beberapa jenis,diantaranya:

    • \a’ = untuk menghasilkan bunyi alert
    • \t’= tabulasi
    • \0’ null terminated dalam array
Tanda‘{‘ juga harus ada dalam setiap fungsi C++, itu menandakan awaldari fungsi / program dan ‘}’ menandakan akhir dari fungsi /program.



0 comments:

Post a Comment

Followers

  © Blogger template 'A Click Apart' by Ourblogtemplates.com 2008

Back to TOP