Jelaskan perbedaan antara variabel dan konstanta.
Variabel adalah nilai yang dapat diubah atau diubah selama eksekusi suatu program. Ini adalah lokasi memori yang menyimpan nilai data dan dapat diberi nilai baru selama eksekusi program.

Di sisi lain, konstanta adalah nilai yang tetap sama sepanjang eksekusi program dan tidak dapat diubah. Ini adalah nilai tetap yang ditetapkan ke lokasi memori dan tetap tidak berubah sepanjang masa program.

Variabel biasanya digunakan untuk menyimpan data yang mungkin berubah, sedangkan konstanta digunakan untuk menyimpan data yang tidak berubah. Selain itu, variabel memerlukan lebih banyak memori daripada konstanta karena variabel dapat menyimpan banyak nilai seiring waktu, sedangkan konstanta hanya menyimpan satu nilai.