Thursday, January 19, 2012

Variabel C++


Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan. Nama dari suatu variable dapat ditentukan sendiri oleh pemrogram dengan aturan sebagai berikut :
  • Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Bahasa C bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda.
  • Tidak boleh mengandung spasi.
  • Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore). Yang termasuk symbol khusus yang tidak diperbolehkan antara lain : $, ?, %, #, !, &, *, (, ), -, +, = dsb
  • Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.

Contoh Variabel Benar :
NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb. 
Contoh Variable Salah :
%nilai_mahasiswa, 80mahasiswa, rata-rata, ada spasi, penting!, dsb. 
Variabel, dibagi menjadi dua jenis yaitu :
  1. Variabel Numerik.
  2. Variabel Teks.

Variabel Numerik
Variabel numerik ini dibagi menjadi menjadi 3 (tiga) macam :
  1. Bilangan Bulat atau Integer
  2. Bilangan Desimal Berpresisi Tunggal atau Floating Point
  3. Bilangan Desimal Berpresisi Ganda atau Double Precision.

Variabel Text
  1. Character ( Karakter Tunggal )
  2. String ( Untuk Rangkaian Karakter )

Deklarasi Variabel 
Adalah proses memperkenalkan variabel kepada Borland C++ dan pendeklarasian tersebut bersifat mutlak karena jika tidak diperkenalkan terlebih dulu maka Borland C++ tidak menerima variabel tersebut. 

Deklarasi Variabel ini meliputi tipe variabel, seperti : integer atau character dan nama variabel itu sendiri. Setiap kali pendeklarasian variabel harus diakhiri oleh tanda titik koma ( ; ).
Nama Keterangan Kapasitas Range (Jangkauan) Format
char Karakter/String 1 byet - 128 s/d 127 %c
int Interger/bilangan bulat 2 byet byet -32768 s/d 32767 %d, %i
float Float/Bilangan Pecahan 4 byet 3.4E-38 s/d 3.4E+38 %if
Double Pecahan presisi ganda 8 byet - 1.7E-308 s/d 1.7+308 %lf
Void - Tidak bertipe - - - Tidak bertipe

I am a fan of technology and i love coffee. I’m also interested in web programming and networking. below there are some accounts you can follow to contact me.