Pada dasarnya C++ merupakan turunan dari Bahasa C. Ada beberapa fungsi dan keyword yang ditambahkan kedalam bahasa C sehingga membentuk bahasa C++. Beberapa kelebihan C++ dibandingkan C seperti, sintaksnya lebih elegan, C++ telah mendukung fitur OOP (Object-Oriented Programming) atau Program yang berorientasi pada konsep objek.
Struktur program C++ terdiri dari sejumlah blok fungsi, setiap fungsi terdiri dari satu atau beberapa baris Penyataan (Statement) yang akan memerintah komputer untuk melaksanakan tugas tertentu.Berikut merupakan struktur dari program C++.
#<file-header>
int main()
{
Ekspresi atau Pernyataan; //komentar
}
Sekompleks apapun program dalam bahasa C++ maupun C akan selalu terdiri dari lima bagian utama :
1. Preprocessor Directive
2. Declaration
3. Definition
4. Ekspression
5. Comment
Berikut adalah contoh dasar Program C++
Penjelasan Program :
Baris Pertama :#include<iostream>
Merupakan header atau kepala program, header berfungsi untuk menyatakan bahwa program yang ditulis akan menggunakan perintah-perintah yang ada di library header yang kita gunakan. Pada program diatas digunakan Library “iostream (Input Output Stream)” yang merupakan standar library pada C++.
Baris Kedua : terdapat baris kosong, hal ini tidak akan mempengaruhi program. Komputer akan melewati baris kosong dan akan membaca baris selanjutnya.
Baris ketiga : Int main()
Int main() merupakan fungsi utama program. Saat proses kompilasi, fungsi yang pertma kali dibaca oleh Compiler adalah fungsi int main() .Fungsi utama dalam sebuah program bagaikan gerbang dalam sebuah bangunan.
Baris Keempat : Tanda “{“
Tanda “{“ adalah blok pembuka yang merupakan pasangan dari blok penutup.Blok pembuka menyatakan bahwa statement yang adalah setelahnya merupakan bagian dari fungsi utama.
Baris kelima: std::cout<<"All About Electrical Engineering";
Merupakan statement program dan merupakan definisi dari fungsi utama. Std::cout merupakan library salah satu library dari iostream. Cout merupakan kependekan dari “Console Out” yang berfungsi untuk mencetak “All About Electrical Engineering” pada tampilan console.
Baris keenam : Tanda “}”
Tanda “}” merupakan blok penutup yang berfungsi untuk menutup fungsi utama program.
Baris dengan tanda “//”
Setiap karakter pada baris setelah tanda “//” akan menjadi kementar program. Komputer akan mengabaikan setiap karakter setelah tanda tersebut. Komentar bertujuan untuk mempermudah pembacan program.
No comments:
Post a Comment