Yuk kita lanjutkan belajar C++ nya, sekarang kita akan bahas mengenai variabel dan konstanta. meskipun variabel dan konstanta mempunyai fungsi yang sama yaitu menyimpan nilai, namun mereka memiliki perbedaan. Apa perbedaannya? kita bahas satu per satu.
1. Variabel
Penyimpanan nilai yang dilakukan variabel bersifat sementara karena variabel hanya dialokasikan kedalam memori komputer pada saat program dijalankan saja. Hal yang harus diingat disini adalah kita harus mendeklarasikan terlebih dahulu variabel yang akan kita gunakan. Pengertian deklarasi disini berarti memesan memori dan menentukan jenis data yang dapat disimpan di dalamnya. Bentuk umum pendeklarasian suatu variabel adalah:
tipe_data nama_variabel;
Contoh: int a;
char nama;
Pada pendeklarasian variabel, daftar-variabel dapat berupa sebuah variabel atau beberapa variabel yang dipisahkan dengan tanda koma.
float c, total_harga;
int r, luas;
Setelah dideklarasikan variabel bisa langsung diisi nilai atau pengisian nilai bisa dilakukan ketika program di run. Jika nilai langsung diisi ke dalam variabel maka variabel tersebut memiliki nilai statis, namun jika nilai diinputkan ketika program sedang berjalan maka variabel tersebut memiliki nilai bersifat dinamis, karena bisa berubah-ubah.
Untuk mengisikan nilai ke variabel, pernyataan yang diperlukan berbentuk
Contoh :
Contoh :
r = 7;
statement diatas merupakan pernyataan untuk mengisikan 7 ke variabel r.
Pemberian nilai juga seperti berikut
r = r+1;
berarti “hasil penjumlahan nilai r dengan 1 diberikan ke r”.
Dengan kata lain isi r dinaikkan sebesar 1.
2. Konstanta
adalah suatu pengenal (identifier) yang bisa menyimpan suatu nilai dan bersifat tetap (tidak berubah). Pendeklarasian konstanta bisa dilakukan dengan 2 cara :
#define const
Kita bahas yang #define terlebih dahulu.
Pendeklarasian #define ditulis setelah pendeklarasian file header. Berikut contoh bentuk umumnya
dan di bawahnya adalah contoh pendeklarasiannya.
Selanjutnya kita bahas yang const. Untuk mendeklarasikan konstanta menggunakan const kita harus menuliskannya di dalam fungsi main. berikut bentuk umumnya.
No comments:
Post a Comment