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:
    1. Integer (bilangan bulat)
    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)
    Merupakan tipe data yang dapat memuat berbagai nominal angka mulai dari bilangan bulat sampai desimal. Contoh : 3.14 , 54.86 , 78 dll.
    3.Boolean
    Merupakan 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 ;
    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 ;

    Sekian dulu pembahasan tentang struktur data pada C++, semoga bermanfaat dan sampai jumpa di postingan lainnya...

    Komentar

    Postingan populer dari blog ini

    Program Toko Sepatu - C++

    Aplikasi C++ Toko Baba Liong

    Mengenal Percabangan Dalam C++