Variabel Automatik Istilah automatik dan statik menjelaskan apa yang terjadi pada suatu variabel lokal dalam suatu fungsi sesaat setelah fungsi ini selesai dipanggil dan eksekusi program kembali ke prosedur yang memanggil. Default dari variabel lokal dalam suatu fungsi adalah automatik artinya variabel lokal tersebut dihapus pada saat fungsi selesai dipanggil. Untuk mendefinisikan suatu variabel automatik,…
Category: C++
Variabel Global dan Variabel Lokal Pada C++
Variabel Global Variabel global dapat dilihat dan dirubah oleh semua fungsi dalam program. Variabel global sangat berbahaya karena secara tidak sengaja dapat termodifikasi oleh instruksi-instruksi dalam programnya sehingga pemakaian variabel global ini harus seminimal mungkin. Penggalan program berikut memberi contoh mengenai deklarasi dua variabel global x dan y: #include <iostream.h> int x,y; // Global karena…
Scope Variabel Pada C++
Konsep dari scope variabel menentukan fungsi-fungsi yang mana saja yang mengenali variabel-variabel tertentu. Jika suatu fungsi mengenali suatu variabel maka variabel tersebut tampak oleh fungsi tersebut. Scope variabel melindungi variabel-variabel yang ada didalam suatu fungsi terhadap fungsi-fungsi lainya. Jika suatu fungsi tidak perlu mengakses suatu variabel maka fungsi tersebut harus dibuat supaya tidak dapat melihat…
Fungsi Pada C++
Dalam suatu program sering kali lebih mudah kalau dipecah menjadi beberapa fungsi yang masing-masing fungsi melakukan satu tugas tertentu saja. Fungsi yang telah dibuat dapat dipakai berulang-ulang bahkan oleh programmer lain yang tidak mengerti cara kerjanya tapi tahu cara pakainya saja, jadi detil detil yang rumit, yang merupakan bagian operas! dari program, dapat disembunyikan. Dengan…
Pernyataan Switch Pada C++
Pernyataan switch sangat effisien untuk multiway decision/selection yang berdasar pada evaluasi suatu ekpresi yang melibatkan bilangan-bilangan bulat/karakter. Pernyataan switch akan melakukan pencocokan apakah hasil evaluasi ekpresi tersebut cocok dengan salah satu dari sejumlah konstanta. Format dari pernyataan switch adalah : switch (ekpresi} { case konstanta_l: pernyataan; . . . break; case konstanta_2: pernyataan; ….
Pernyataan If Else Pada C++
Pernyataan if-else dipakai untuk memilih altematip eksekusi dari dua blok pemyataan. Format dari pernyataan if-else adalah: if {kondisi) { pernyataan; . . . } else { pernyataan; . . . } Bila hasil evaluasi kondisi adalah true maka blok pernyataan sesudah if akan dieksekusi, bila false maka blok pernyataan sesudah else akan dieksekusi. Bila jumlah…
Pernyataan For Pada C++
Pernyataan for dapat dipakai sebagai alternatip dari pernyataan while. Pernyataan for ini meskipun formatnya lebih komplek dari pernyataan while namun lebih variatif applikasinya. Format dari pernyataan for adalah : for (ekpresi_l; ekpresi_2; ekpresi_3) { pernyataan; . . . } ekpresi_l dipakai untuk inisialisasi dari variabel yang dipakai untuk mengkontrol ulangan eksekusi dari blok pernyataan yang…