Dasar-dasar C++ Builder


Sebelum mempelajari C++ Builder ada baiknya sedikit memahami tentang C++ terlebih dahulu, berikut ini beberapa gambaran tentang C++ :

1.   Variabel
Variabel adalah suatu peubah yang berfungsi menampung nilai yang dinamis, artinya nilai dari sebuah variabel dalam program dapat diubah.  Cara mendeklarasikan variabel dalam sebuah program adalah sebagai berikut :
int nama_variabel;

2.   Konstanta
Berkebalikan dengan Variabel, konstanta merupakan peubah yang berfungsi menampung nilai yang statis. Yang artinya nilai dari konstanta dalam program tidak dapat diubah-ubah. Berikut contoh cara mendeklarasikannya :
Const int nama_konstanta;

3.   Tipe Data
Terbagi menjadi 2, yaitu :
-          Tipe dasar, terdiri dari integer (int), Character (char), dan float. Berikut contoh cara mendeklarasikannya :
            int x;
char y;
float z;
-          Tipe bentukan, terdiri dari :
-          Array : tipe data yang merepresentasikan suatu kumpulan data dengan tipe-tipe dasar yang tersedia. Berikut contoh cara mendeklarasikannya :
char  X [n];                // variabel x bertipe array sebanyak n elemen.
int  X [m][n];                // variabel x bertipe integer dimensi m x n
-          Struktur (struct) : tipe data yang berfungsi untuk mengumpulkan data-data yang sejenis ataupun berbeda jenis dalam satu kesatuan. Berikut contoh cara mendeklarasikannya :
typedef struct MHS
{
char Nama;
int NIM;
};
-          Enumerasi (enum) : tipe data yang nilainya telah didefinisikan sebelumnya. Berikut contoh cara mendeklarasikannya :
enum bulan {JAN, FEB, MAR, APR, MEI, JUN, JUL, AGT, SEP, OKT, NOP, DES};


3.   Operator
Operator dalam C++ dibagi kedalam tiga kelompok, yaitu :
-          Operator Unary
Operator Unary adalah adalah operator yang digunaka untuk sebuah operand. Adapun yang dinamakan operand adalah sebuah nilai atau variabel yang di dalamnya dilakukan suatu operasi tertentu. Yang termasuk operator unary adalah negasi (!),kali (*), increment (++), decrement (--), komplemen bitwise (~), negatif (-), dan positif (+).
-          Operator Binary
Operator Binary adalah operator yang melibatkan dua buah operand. Operator binary ini dikelompokkan menjadi :
-          Operator Aritmatika : penjumlahan (+), pengurangan (-), perkalian (*), pembagian (/), dan sisa bagi (%).
-          Operator Logika : AND (&&) dan OR (||).
-          Operator Relasional : lebih kecil (<), lebih kecil atau sama dengan (<=), lebih besar (>),lebih besar atau sama dengan (>=), sama dengan (==), dan tidak sama dengan (!=).
-          Operator Assignment : memasukkan nilai (=), menambahkan nilai dari keadaan semula (+=), mengurangi nilai dari keadaan semula (-=), mengalikan nilai dari keadaan semula(*=), pembagian dari keadaan semula (/=), nilai sisa bagi dari keadaan semula (%=), shift left (<<=), shift right (>>=), bitwise AND (&=), bitwise xOR (^=), dan bitwise OR (|=).
-          Operator Ternary
Operator Ternary adalah operator yang melibatkan tiga operand. Operator ternary ini sering juga dikenal dengan sebutan operator kondisional, artinya operator tersebut melakukan pengecekan terhadap suatu kondisi tertentu. Adapun simbol dari operator ternary adalah ?.
5.   Pengulangan
-          Struktur for
Struktur pengulangan jenis ini digunakan untuk mengulang statement-statement yang sudah pasti. Adapun bentuk umum struktur pengulangan jenis ini dapat dilihat di bawah ini
-          Pengulangan proses increment :
Struktur pengulangan ini digunkanan untuk mengulang statment yang akan diulang sampai terpenuhi kondisi yang diinginkan. Pada prosesnya menggunakan variabel yang ditambah satu terus menerus (nama_variabel++) sampai kondisi terpenuhi, lihat sintak berikut ini :
for (nama_variabel=nilai awal ; kondisi ; nama_variabel++)
{
statement_yang_akan_diulang;
}
-          Pengulangan proses decrement :
Struktur pengulangan ini digunkanan untuk mengulang statment yang akan diulang sampai terpenuhi kondisi yang diinginkan. Pada prosesnya menggunakan variabel yang dikurangi satu terus menerus (nama_variabel--) sampai kondisi terpenuhi, lihat sintak berikut ini :
for (nama_variabel=nilai awal ; kondisi ; nama_variabel--)
{
statement_yang_akan_diulang;
}
-          Struktur while
Struktur pengulangan jenis ini melakukan pengecekan kondisi pada bagian awal. Artinya jika kondisi tidak terpenuhi, pengulangan ini tidak akan pernah dilakukan. Adapun bentuk umum dari struktur pengulangan jenis ini adalah seperti terlihat di bawah ini.
nama_variabel=nilai_awal;
while (kondisi)
{
statement_yang_akan_diulang;
nama_variabel++;
}
6.   Fungsi
-          Fungsi StrToInt
Adalah mengubah jenis data string menjadi data numerik integer yang merupakan singkatan dari String To Integer. Sedangkan IntToStr adalah mengubah jenis data integer menjadi string yang merupakan singkatan dari Integer To String.
Sintax :
StrToInt(Variabel|Constant):Integer;
IntToStr(Variabel|Constant):String;
-          Fungsi StrToFloat
Adalah mengubah jenis data string menjadi data numerik float yang merupakan singkatan dari String To Float. Sedangkan FloatToStr adalah mengubah jenis data float menjadi string yang merupakan singkatanm dari Float To String.
Sintax :
StrToFloat(Variabel|Constant):Integer;
FloatToStr(Variabel|Constant):String;
7. Pointer
Pointer adalah variabel yang menyimpan alamat dari variabel lain. Pendeklarasian pointer x yaitu int *x;. Untuk mendapatkan alamat dari variabel x, adalah dengan cara menambahkan & di depan variabel tersebut (&x).

Sekian dulu, semoga bermanfaat.



Article :

1 komentar:

abaqueenan mengatakan...

Best casinos where you can play virtual reality games - Dr.MCD
The most popular virtual 오산 출장샵 reality 강원도 출장안마 casinos and slot machines are the 청주 출장안마 Dream Catcher and the 충청남도 출장마사지 Dream Catcher, both of which are fully licensed in China 영주 출장마사지

Tentang Saya

Pengunjung