Kategori: C++
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, tambahkan awalan auto pada deflnisi variabel tersebut. Karena default dari variabel lokal...
Readmore
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 didefinisi sebelum suatu fungsi main() {... } Jadi variabel global...
Readmore
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 atau merubah variabel tersebut.
Readmore
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 dipecah menjadi beberapa fungsi maka pembuatan program menjadi lebih mudah karena kesalahan-kesalahan yang...
Readmore
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;... break;... default: pernyataan;... } Konstanta diasosiasikan dengan...
Readmore
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 sesudah if atau sesudah else hanya satu maka kurung { dan kurung } tidak harus dituliskan. Bagian else dari suatu pernyataan if-else adalah...
Readmore
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 ada didalam pernyataan for. ekpresi_2 dipakai untuk menyatakan suatu kondisi, eksekusi dari blok...
Readmore
Pernyataan while mengevaluasi kondisinya sebelum me-ngeksekusi pernyatan-pemyataan didalamnya Kadang-kadang diinginkan untuk mengeksekusi pernyataan-pernyatan dalam suatu blok terlebih dulu lalu melakukan evaluasi pada suatu kondisi yang ditempatkan pada.akhir blok. Pernyataan do-while dipakai untuk memenuhi keinginan ini. Format dari pernyataan do-while adalah: do{ pernyataan;... } while (kondisi}; Contoh program di bawah ini menjelaskan pemakaian pernyataan do-while. Perbedaan yang sangat...
Readmore
Pernyataan while dipakai untuk mengulang eksekusi dari suatu blok penyataan yang jumlah ulangannya tergantung dari kondisi yang diberikan, sejauh kondisiya true maka ulangan eksekusi dari blok tersebut terus dilakukan. Format dari pernyataan while adalah: while (kondisi) { pernyataan;... } Kondisi adalah syarat yang dipakai untuk mengakhiri ulangan eksekusi dari blok dalam pernyataan while tersebut. Kondisi ini umumnya menggunakan operator-operator relasional, bila kondtsf-nya lebih dari satu...
Readmore
Operator logik yang dipakai dalam C++ adalah: Simbol Operasi & AND | OR ^ Exclusive OR << Shift left << Shift right ~ One's complement Operator-operator logic ini melakukan manipulasi bit pada data integer atau character. Karena yang dimanipulasi adalah bit maka lebih enak kalau contoh contoh berikut ini dikonversi dari sistem bilangan desimal, yaitu sistem bilangan berbasis 10, ke sistem bilangan biner, yaitu sistem bilangan yang berbasis 2. Konversi dari sistem bilangan...
Readmore