Page 184 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 184
MATERI 4
VARIABEL, KONSTANTA, DAN OPERATOR
1. Variabel merupakan “tempat” untuk menyimpan informasi sementara. Informasi yang
disimpan dalam variabel dapat berubah sesuai dengan kebutuhan. Sementara itu, konstanta
juga merupakan tempat untuk menyimpan informasi, hanya saja nilai pada konstanta
(idealnya) tidak dapat diubah.
2. Secara umum, konstanta dideklarasikan dengan menggunakan kata kunci tertentu seperti
const, final, atau konvensi penamaan khusus (huruf kapital) untuk membedakannya dari
variabel. Variabel, di sisi lain, dideklarasikan tanpa kata kunci tambahan yang
menunjukkan ketidakberubahannya. Hal ini membuat sintaksis pendeklarasian antara
variabel dan konstanta cukup mudah dibedakan dalam berbagai bahasa pemrograman.
3. Variabel global dan variabel lokal digunakan berdasarkan kebutuhan cakupan dan umur
variabel dalam program. Variabel global berguna untuk data yang perlu diakses secara luas
di seluruh program, sementara variabel lokal lebih aman digunakan untuk data yang hanya
diperlukan dalam konteks fungsi atau blok tertentu untuk menghindari konflik nama dan
menjaga kebersihan kode.
4. Program:
#include <iostream>
using namespace std;
int main() {
// Deklarasi variabel
int nilaiUjian = 80;
bool absen = true;
bool mengikutiLatihan = false;
// Output menggunakan operator logika
cout << "Apakah siswa lulus? " << (nilaiUjian >= 75 && absen) << endl; //
AND
cout << "Apakah siswa dapat mengikuti ujian ulang? " << (!absen ||
mengikutiLatihan) << endl; // OR
cout << "Apakah siswa perlu mengikuti bimbingan belajar? " << !(nilaiUjian
>= 85 && mengikutiLatihan) << endl; // NOT dan AND
return 0;
}
Output:
Apakah siswa lulus? 1
Apakah siswa dapat mengikuti ujian ulang? 0
Apakah siswa perlu mengikuti bimbingan belajar? 1
161