Varibel Konstanta dan Operator
Assalamualaikum Wr. Wb...
Apakabar kawan-kawan? tentunya baik-bai sajakan? ketemu lagi nih sama saya, dan untuk kali ini saya akan memberikan penjelasan masih sama yaitu tentang "Pemograman Terstruktur" akan tetapi materi di dalamnya berbeda, kali ini saya akan menjelaskan tentang "Variabel dan Konstanta" .
Nah pastinya sudah tahu kan apa arti variabel dan konstanta itu sendiri kan? langsung saja saya akan menjelaskan apa pengertian dari keduanya...
Contoh penggunaan Variabel
Apakabar kawan-kawan? tentunya baik-bai sajakan? ketemu lagi nih sama saya, dan untuk kali ini saya akan memberikan penjelasan masih sama yaitu tentang "Pemograman Terstruktur" akan tetapi materi di dalamnya berbeda, kali ini saya akan menjelaskan tentang "Variabel dan Konstanta" .
Nah pastinya sudah tahu kan apa arti variabel dan konstanta itu sendiri kan? langsung saja saya akan menjelaskan apa pengertian dari keduanya...
Variabel
Berbeda dengan kosntanta yang mempunyai nilai tetap, variabel adalah sebuah identifer yang mempunyai nilai dinamis. Arti kata "dinamis" di sini bermaksuk bahwa nilai variabel tersebut dapat kira ubah sesuai kebutuhan dalam program. Berikut ini adalah bentukk umum pendeklerasian sebuah varibel dalamm C++.
Tipe_data nama_variabel;
contoh:
int A;
Pada contoh berikut, kita mendeklerasikan sebuah varibel bertipe inr dengan nama A, melalui cara seperti ini, variabel tersebut sudah dapat digunakan untuk menampung nilai-nilai berupa bilangan bulat (sesuai dengan rentang yang ada pada tipe data int)
Dan apabila kita ingin mendeklarasikan beberapa variabel yang bertipe sama, maka kita dapat menyingkaat penulisannya dengan menggunakan bentuk umum dibawah ini.
Tipe_data nama_variabel,nama_variabel,nama_variabel3;
contoh:
int A,B,C;
contoh diatas merupakan pendeklerasian tiga buah variabel bertipe int, yaitu A, B, dan C.
Inisialisasi Variabel
Dalam konteks ini, inisialisasi dapat didefinisikan sebagai sebuah proses pengisian nilai awal (nilai default) ke dalam suatu variabel. Dalam C++ , pengisian nilai dilakukan dengan menggunakan operator sama dengan (=).
Bentuk umum yang sering digunakan untuk melakukan inisialisasi variabel adalah sebagai berikut:'
tipe_data nama_varabel_=nilai_awal;
atau
tipe_data_datanama_variabel=nilai_awal, nama_variabel12=nilai_awal;
contoh:
int, A=9;
pada contoh di atas, kita melakukan inisialisasi terhadap variabel A dengan nilai 9. Apabila kita ingin melakukan inisialisasi terhadap lebih dari satu variabel, maka sintaknya dapat diubah menajadi seperti berikut :
int A=20, B=10, C=15;
pada contoh diatas, kita melakukan pengisian variabel A akan diisi dengan nilai awal 20, B dengan nilai 10, C dengan nilai 15. Inisialisasi nilai tidak harus dilakukan untuk semua variabel yang ada, seperti yang ditunjukkan oleh kode berikut :
Int A, B=10, C;
untuk contoh diaatas hanya variabel B yang diisi dengan nilai awal.
Contoh penggunaan Variabel
Konstanta
Konstanta adalah jenis identifier yang bersifat konstan atau tetap, artinya nilai dari konstanta di dalam program tidak dapat diubah. Konstanta berguna untuk menentukan nilai yang merupakan tetapan, misalnya nilai pi (II) , kecepatan cahaya dan lainnya. Dengan mendefiniskan konstanta yang bersifat global, maka kita dapat menggunakannya di setiap bagian program.
Dalam C++, terdapat dua buah cara untuk membuat sebuah konstanta, yaitu dengan menggunakan preprocessor direective #define dan menggunakan kata kunci const.
Menggunakan Preprocessor Direective #define
Kita dapat menggunakan makro untuk mendefiniskan sebuah konstanta, yaitu dengan menggunakan preprocessor direective #define. Untuk mengetahui lebih lanjut tentang manfaat penggunaaan konstanta, perhatikan program dibawah ini.
Menjalankan program dengan menggunakan konstanta.
Dan ini contoh ouputnya.
Operator
Operator adalah tanda yang digunakan untuk melakukan operasi-operasi tertentu di dalam program. Dengan operator , kita dapat melakukan operasi perhitungan, perbandingan, manipulasi bit, dan lainnya.
C++ merupakan salah satu bahasa pemrograman yang banyak menyediakan operator. Dalam pembahasa ini, Anda akan mempelejari jenis-jenis operator yang dapat digunakan di dalam program untuk menangani berbagai keperluan yang anda hadapi.
Untuk memudahkan pembahasan, dalam artikel ini saya akan mengklasifikasikan operator menjadi beberapa bagian:
1. Operator aritmatika adalah operator yang digunakkan untuk melakukan operasi-operasi aritmatika seperti penjumlahan, pengurangan dan sebagainya. Adapaun yang termasuk dalam operator aritmatika di dalam C++ seperti contoh di bawah ini.
- Penjumlahan (+)
- Pengurangan (-)
- Perkalian (*)
- Pembagian (/)
- Modula (%)
2. Operator Relasional
- Operator relasional adalah operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah operand. Adapun yang termasuk operator relasional di dalam C++ adalah :
- Operator ini banyak digunakan untuk melakukan pemeriksaan terrhadap sebuah ekspresi (kondisi) dalam struktur percabangan dan pengulangan.
3. Operator Logika
- Operator logika adalah operator yang digunakan untuk melakukan operasi dimana nilai yang dihasilkan dari operasi tersebut hanya berupa nilai benar dan salah. Nilai ini disebut Boolean. Adapaun yang termasuk kedalam operator logika dalam C++ adalah seperti tabel berikut ini.
4. Operator Unary
- Operator unary yaitu operator yang digunakan dalam operasi yang hanya melibatkan satu bua operand. Beberapa operator yang termasuk ke dalam operator unary adalah: Nilai positif (+), membuat nlai negative (-), ncrement (++), decrement(--). (Budi Raharjo,2015 19/03.20017 15:17)
- Increment adalah penambahan nilai yang terjadi pada suatu variable. Operator yang digunakan adalah ++. Operator ini akan menambahkan nilai dari suatu variable dengan nilai 1. Dalam bahasa C++ ada dua jenis increment yaitu pre-increment dan post-increment. Pre-increment adalah melakukan penambahan nilai sebelum suatu variabel itu diproses, sedangkan Post-increment adalah melakukan proses terlebih dahulu sebelum dilakukan penambahan nilai.
- Decrement merupakan kebalikan dari increment , yaitu menurunkan (mengurangi) nilai dari suatu variabke. Decrement diibagi dua jenis yaitu Pre-Decrement dan Post-Decrement.
- Tipe Casting merupakan tipe data semantara, artinya mengubah tipe data suatu variabel dalam operasi aritmatika. Setela operasi artimatika tipe data variabel tersebut tetap sesuai deklaraso awalnya.
5. Operator Binary
- Operator Binary adalah operator yang digunakan dalam operasi yang melibatkan dua buah operand. Dalam bahasa C++, operator Binary ini dikelompokkan lagi ke dalam empat jenis, yaitu operator aritmetika, logika, relasional, dan bitwise.
Sekian materi tentang Variabel , konstanta dan operator semoga bermanfaat bagi pembaca, terimakasih.
Referensi : Budi Raharjo,Buku Pemrograman C++, 2012
Komentar
Posting Komentar