A. Hello World
Berikut ini contoh program C++ yang sederhana
#include <iostream.h>
void main()
{
cout << “Hello world.\n”;
}
Setelah dicompile dan dirun, hasilnya adalah muncul pada layar Hello World.
Berikut ini contoh program C++ yang sederhana
#include <iostream.h>
void main()
{
cout << “Hello world.\n”;
}
Setelah dicompile dan dirun, hasilnya adalah muncul pada layar Hello World.
B. Fungsi main()
- Program C++ memang tidak akan pernah lepas dari suatu fungsi/function. Hal ini karena merupakan ciri OOP.
- Sebuah program C++ minimal memiliki satu fungsi yaitu main(). Fungsi ini merupakan awal program utama.
- Tulisan main() merupakan nama fungsi, sedangkan bagian yang diapit dengan { dan } disebut blok (tubuh fungsi).
- Dalam hal ini { merupakan tanda awal blok dan } adalah tanda akhir blok.
- Seperti halnya dalam Pascal, { dalam Pascal identik dengan
- BEGIN, sedangkan } identik dengan END.
- Perintah void bermakna bahwa fungsi main() tidak mengembalikan nilai/value.
- Perintah cout << “Hello world.\n”; merupakan salah satu contoh
- statement. Perintah tersebut digunakan untuk mencetak tulisan pada layar.
- Setiap statement harus diakhiri dengan ;
- Hal yang menjadi catatan penting di sini bahwa program C++ bersifat
- Case Sensitive, artinya huruf besar dan kecil dianggap beda.
- Tanda \n digunakan untuk pindah baris.
D. File Header
- Pada contoh di atas, iostream.h disebut file header.
- File header tersebut diperlukan agar perintah cout bisa dijalankan.
- Apabila file header tersebut dihapus, maka akan terjadi error.
- Untuk mengakses file header, digunakan perintah #include <file header>, atau #include “file header”.
- Dalam suatu program bisa jadi melibatkan lebih dari satu file header.
Perintah cout << “Hello world.\n”;
dapat diganti dengan printf(“Hello world.\n”);
Akan tetapi untuk bisa menggunakan printf diperlukan file header stdio.h
E. Menghapus Layar
Anda dapat menambahkan komentar pada program Anda.
Berikut ini style untuk menambah komentar.
// ----------------------------------
// Nama : Ade Akbar
// NIM : 49012003
// Jurusan : Teknik Media Digital
// ----------------------------------
atau
/* ----------------------------------
ini adalah komentarku yang pertama
---------------------------------- */
0 komentar:
Posting Komentar