Dasar Pemrograman C++
Dasar Pemrograman Bahasa C++
Selamat datang kembali di mechabadger blog. Kali ini saya akan membahas tentang struktur dasar pada bahasa pemrograman C++. Langsung saja ya lihat penjelasan berikut ini.
Header
Dalam program C++ diperlukan header <iostream>. Header ini mendukung jenis operasi input/output (<iostream> untuk bahasa C++ sedangkan <stdio.h> untuk bahasa C). Jika kita lihat kembali bahwa tidak ada ekstensi .h pada iostream. Alasannya adalah karena <iostream> merupakan header gaya baru yang sesuai dengan standar C++.
Namespace
Baris program selanjutnya adalah :
using namespace std ;
Namespace merupakan tambahan terbaru pada program C++. Sebuah namepace membuat bagian deklarasi dalam berbagai elemen program dapat ditempatkan. Namespace membantu kita dalam mengorganisasikan suatu program yang besar. Penggunaan pernyataan using memberitahukan kepada compiler bahwa kita ingin menggunakan std namespace. Dengan menggunakan std namespace, dengan kata lain kita telah menyederhanakan akses kepada library standar.
Fungsi main ()
int main ()
Perhatikan bahwa daftar parameter pada main () adalah kosong. Dalam bahasa C++ hal ini mengindikasikan bahwa main () tidak mempunyai parameter. Hal ini berbeda dengan bahasa C, dimana sebuah fungsi yang tidak memiliki parameter harus menggunakan void pada daftar parameternya. Fungsi main memiliki beberapa sifat khusus, seperti:
- Fungsi main () tidak benar-benar harus melakukan hal lain selain hadir pada source code C++ kita.
- Secara efektif, nama main dalam namespace secara umum sudah dicadangkan untuk suatu fungsi.
- Tidak bisa didefinisikan sebagai deklarasi menggunakan bahasa C.
Komentar
Komentar merupakan bagian penting dalam suatu bahasa pemrograman. Mereka membantu seseorang dalam menulis sebuah program, atau siapapun yang mengharuskan mereka untuk membaca source code dan memahami apa yang sedang terjadi. Compiler mengabaikan semua jenis komentar. Komentar juga tidak menambahkan ukuran file atau waktu eksekusi suatu program. Dalam bahasa C++ mendukung single-line dan multi-line komentar.
Contoh single-line komentar:
// ini merupakan single-line komentar
Contoh multi-line komentar
/* ini merupakan multi-line komentar */
Tipe Data
Untuk mendeklarasikan variabel, sebelumnya harus ditentukan tipenya terlebih dahulu. Tipe ini menentukan nilai yang dapat disimpan variabel tersebut dan operator-operator apa saja yang dapat digunakan padanya. Dalam konteks ini, terdapat 5 jenis tipe data dalam bahasa C++ yaitu sebagai berikut:
Merupakan tipe data yang berupa angka dalam bilangan bulat dan bukan merupakan bilangan desimal. Contohnya 27, 363,-856, dll. Dalam data integer dapat memuat angka dari -32768 sampai 32767.
2. Float (bilangan real)
2. Float (bilangan real)
Merupakan tipe data yang dapat memuat berbagai nominal angka mulai dari bilangan bulat sampai desimal. Contoh : 3.14 , 54.86 , 78 dll.
3.BooleanMerupakan tipe data yang hanya mengenal dua nilai yaitu true (benar) dan false (salah)
4. Tipe data char
Tipe data char digunakan untukmenampung nilai berupa simbol-simbol karakter yang kita kenal seperti huruf 'A' sampai 'Z', '0' sampai '9' , '@' '$' '&' dst. Perhatikan bahwa setiap kali kita menulis karakter selalu diapit oleh tanda (')
Variabel dan Konstanta
Untuk
dapat mengolah suatu data, komputer membutuhkan media penyimpanan. Ada
dua media penyimpanan data sederhana, yaitu konstanta dan variabel.
Variabel adalah media penyimpanan data yang nilainya dapat berubah
selama proses eksekusi. Deklarasi variabel menyatakan nama variabel dan
jenis data yang dapt disimpannya. Bentuk umum deklarasinya adalah
sebagai berikut
int panjang ;
int lebar ;
char nama ;
int lebar ;
char nama ;
Konstanta adalah media penyimpanan yang nilai datanya tidak dapat berubah selama proses eksekusi. Berbeda dengan deklarasi variabel, deklarasi konstanta menyatakan nama konstanta dan nilai data yang disimpannya. Terdapat dua macam bentuk pendeklarasian konstanta yaitu #define yang terletak pada header program dan const yang pendeklarasiannya berada di blok program. Bentuk umum deklarasinya adalah sebagai berikut
#define panjang 10
const minyak, gula, beras ;
const minyak, gula, beras ;
Sekian dulu pembahasan tentang struktur data pada C++, semoga bermanfaat dan sampai jumpa di postingan lainnya...
Komentar
Posting Komentar