Penjelasan Variabel
Variabel adalah suatu tempat yang berfungsi untuk menyimpan nilai atau konstanta. nilai tersebut biasanya di dapat dari masukan pengguna, programmer, lingkungan, atau merupakan hasil dari proses program.
Variabel yang telah kita buat merupakan sebuah memori pada komputer. Di dalam komputer, tepatnya pada memori komputer, sebenarnya terdapat banyak sekali memori yang tersusun yang memiliki alamat sebagai penanda memori. Alamat memori diwakili dengan bilangan hexadecimal dan setiap alamat mewakili satu bit.
Setiap kali kita mendirikan variabel kita sebenarnya meminta memori pada CPU, lalu CPU akan memeriksa dan mencari alamat memori mana yang masih kosong dan dapat digunakan. Memori itu akan diberikan kepada program dalam bentuk alamat memori. Dengan arti bahwa variabel hanyalah sebuah perwakilan dari alamat memori yang diberikan.
Cara Mendirikan Variabel
Deklarasi variabel adalah proses mendirikan atau pembuatan variabel dalam kode program. Untuk mendirikan variabel kita membutuhkan sebuah tipe data yang berguna untuk mewakili bentuk nilai yang akan disimpan dan sebuah nama (identifier) sebagai pengenal.
Bentuk Penulisan
tipe_data identitas;
Contoh Penulisan
int umur;
Pada contoh di atas kita nyatakan bahwa akan kita dirikan sebuah variabel yang dapat menyimpan data dalam bentuk integer dengan nama pengenal adalah umur
.
Anda dapat membuat variabel tanpa nilai atau anda juga bisa langsung menyertakan nilai pada saat deklarasi variabel, pemberial nilai saat deklarasi disebut sebagai inisialisasi.
Bentuk Penulisan
Tipe_data identitas = inisialisasi;
Contoh Penulisan
int umur = 21;
Sebuah deklarasi merupakan sebuah pernyataan, Setiap kali pendeklarasian variabel harus diakhiri dengan tanda titik koma ;
.
Peraturan pemberian identitas variabel
Dalam peraturan pemberian identitas variabel dapat terdiri dari huruf, angka dan karakter _
. nama variabel harus dimulai dengan huruf atau tanda garis bawah _
. dan juga huruf besar dan huruf kecil dalam pemrograman C++ akan dianggap beda meskipun memiliki nama yang sama karena C++ merupakan Bahasa Pemrograman Case-Sensitive.
Ada satu peraturan lainnya dalam pemberian nama pada variabel yaitu tidak boleh menggunakan spasi saat penamaan variabel.
tapi jika nama tersebut memiliki dua kata atau lebih dan ingin tetap menamakanya dengan kata terpisah supaya mudah dibaca, anda tidak bisa menulis namanya menggunakan spasi tapi anda bisa menggantikan spasi dengan tanda _
. ini dapat mempermudah anda dalam pembacaan nama yang lebih dari 1 kata.
Peraturan terakhir adalah nama variabel tidak boleh diawali dengan angka atau menggunakan operator aritmetika. contoh penulisan yang benar adalah:
belajarcpp belajar_cpp belajarCpp5
Jenis-jenis Tipe Data pada Variabel
Dalam mendirikan sebuah variabel kita akan membutuhkan tipe data untuk menentukan bentuk dari nilai yang dapat disimpan dalam variabel tersebut. Tipe data variable secara umum bisa dibedakan menjadi tiga, yaitu:
Variabel Numerik: Memungkinkan pengguna menyimpan data dalam bentuk angka atau bilangan. Variabel numerik dapat dibagi menjadi beberapa bagian yaitu : Bilangan Bulat (Integer int
), Bilangan Desimal Berpresisi Tunggal (Floating Point float
). Bilangan Desimal Berpresisi Ganda (Double Precision double
).
Variabel Text: memungkinkan pengguna untuk menyimpan data berbentuk karakter. Bahasa pemrograman C++ menyediakan beberapa tipe data untuk variabel jenis ini, seperti char
(Character / Karakter tunggal), string
(kumpulan dari karakter atau kata) dll.
Boolean: merupakan jenis yang hanya dapat mewakili satu dari dua pilihan yaitu 1 (True) atau 0 (False). Pada pemrograman C++ kita dapat gunakan tipe data jenis ini, dengan memberikan keyword bool
.
Mendirikan banyak Variabel dengan satu tipe data
Pada bahasa pemrograman kita dimungkinkan untuk mendirikan banyak variabel dalam satu baris dan satu tipe data jika memang variabel-variabel yang kita butuhkan memiliki tipe data yang sama.
Contoh penulisan
int x, i, p; double a, b, c;
Hal ini sangat berguna karena tidak memakan banyak baris dalam mendirikan banyak variabel.
Contoh pendeklarasian banyak variable dengan Inisialisasi :
int x=10, y=21; string nama ="Belajar C++ ", website=”belajarcpp.com”;
Tabel Macam-macam Tipe Data.
Tipe Data | Bentuk Penulisan |
---|---|
Boolean | bool |
Character | char |
String | string |
Integer | int |
Floating Point | float |
Double Floating Point | double |
Bentuk Penulisan
tipedata nama_variable=inisialisasi;
Contoh Penulisan:
bool variabelBool = 0, variabel_boolean; char variabelChar, variabel_char = 'a'; string variabelString = "Belajar Cpp", variabel_string; int variabelInt, variabel_int = 9; float variabelFloat = 20,9, variabel_float; double variabelDouble, variabel_double = 90,0;
Contoh Program
#include <iostream> using namespace std; int main () { // Pendeklarasian variabel: int a, b = 2; int hasil; // Operasi a = 5; //Assignment Operator bukan inisialisasi a = a + 1; hasil = a - b; //Output hasil operasi di atas cout <<"Hasil dari operasi variabel adalah :"<<hasil; return 0; }
Mantap Lanjutinnn
bagus bgt, makasih
bang mau tanya itu kan
//deklarasi
int a , b = 2;
int hasil ;
tapi kok di bawahnya
a = 5; // ini lima dari mana ya? kan di atas udah di deklarasi a , b itu = 2
a = a – 1;
hasil = a – b;
5 itu assignment, nilai yang kita kasih ke variabel a, jadi untuk deklarasi
int a, b = 2;
itu terdiri dari dua deklarasi variable, dan salah satunya tidak diinisialisasi dan satunya diinisialisasi dengan nilai 2.