Jelaskan perbedaan Variabel dan Konstanta dalam bahasa pemrograman C++​

Berikut ini adalah pertanyaan dari novalariadi378 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Jelaskan perbedaan Variabel dan Konstanta dalam bahasa pemrograman C++​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban dan penjelasan tentang pemrograman:

C  ( C / C+ / C++ )  

Kelebihan =

  1. Dukungan pustaka yang banyak
  2. C adalah bahasa yang terstruktur.
  3. Bahasa C termasuk bahasa tingkat menengah.

Kekurangan =

  1. Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
  2. Bagi pemula pada umumnya akan kesulitan menggunakan pointer.

Variable/Variabel

= Variabel adalah sebuah nama lokasi penyimpanan di dalam memori. Sementara tipe data adalah jenis data yang akan disimpan di dalam variabel.

Sesuai dengan namanya, isi variabel bisa berubah sepanjang kode program. Sebagai contoh, jika saya membuat program menghitung luas persegi, maka bisa menyiapkan variabel panjang dan lebar yang diisi angka 10 dan 12. Nantinya isi variabel panjang dan lebar bisa ditukar dengan angka 35, 40, atau angka lain.

Konstant/Konstanta

Konstanta adalah jenis identifier yang bersifat konstan atau tetap, artinya nilai dari konstanta di dalam program tidak dapat dirubah / bersifat tetap. konstanta juga sering dianggap seperti variabel, namun nilainya tetap / tidak dapat diubah-ubah.

Contoh pendeklarasian konstanta dengan kata kunci const adalah sebagai berikut:

const double PI = 3.14;

const int NILAI_MAX = 100;

const char MyChar = 'K';

const string MyName = "KAZUSAGAWA";

#Jangan lupa pakai ( ; )

---------------- KAZUSAGAWA ---------------------

Semoga dengan pertanyaan yang sudah terjawab oleh Kazusagawa dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Wed, 16 Jun 21