KONSTANTA, OPERATOR,
& EKSPRESI
BAGIAN II
PEMROGRAMAN DASAR – SEMESTER I
Oleh:
EKO ZULKARYANTO, S.Komp, MCTS
SMK TRI SUKSES NATAR LAMPUNG SELATAN
https://youtube.com/c/EkoZulkaryantoTV
MATERI POKOK
• Operator
• Ekspresi
https://youtube.com/c/EkoZulkaryantoTV
PENGERTIAN OPERATOR
https://youtube.com/c/EkoZulkaryantoTV
OPERATOR
• Operator Aritmatika
• Operator Pemberi Nilai
• Operator Pembanding
• Operator Logika
https://youtube.com/c/EkoZulkaryantoTV
OPERATOR ARITMATIKA
https://youtube.com/c/EkoZulkaryantoTV
OPERATOR PEMBERI NILAI
https://youtube.com/c/EkoZulkaryantoTV
OPERATOR PEMBANDING
https://youtube.com/c/EkoZulkaryantoTV
OPERATOR LOGIKA
OPERATOR NAMA KETERANGAN
&& AND Bernilai true jika dan hanya jika semua pernyataan
bernilai true.
https://youtube.com/c/EkoZulkaryantoTV
TABEL LOGIKA
A B !A !B A || B A && B
1 1 0 0 1 1
1 0 0 1 1 0
0 1 1 0 1 0
0 0 1 1 0 0
https://youtube.com/c/EkoZulkaryantoTV
EKSPRESI
https://youtube.com/c/EkoZulkaryantoTV
CONTOH EKSPRESI
• Variabel
• Konstanta
• Kombinasi antara variabel, konstanta, dan operator
https://youtube.com/c/EkoZulkaryantoTV
CONTOH EKSPRESI PADA OPERATOR
ARITMATIKA & PEMBERI NILAI
int x = 10;
int y = 0;
y = x + 10;
https://youtube.com/c/EkoZulkaryantoTV
CONTOH 1 (BAHASA C)
#include<stdio.h>
int main(){
int x = 10;
int y = 0;
y = x + 10; } Ekspresi
printf(“%d”, y);
return 0;
}
https://youtube.com/c/EkoZulkaryantoTV
CONTOH EKSPRESI PADA OPERATOR
PEMBADING
Misal x = 10 dan y= 12. Maka kita dapat menentukan nilai dari hasil perbandingan dari kedua
operator tersebut. Hasil dari perbandingan tersebut adalah berupa nilai logika.
Contoh:
a. x>y bernilai false (salah)
b. x>0 bernilai true (benar)
c. x != y bernilai true
d. x <= y bernilai true
e. y >= 10 bernilai true
https://youtube.com/c/EkoZulkaryantoTV
CONTOH 2 (BAHASA C)
#include<stdio.h>
int main(){
int x = 10;
int y = 12;
return 0;
}
https://youtube.com/c/EkoZulkaryantoTV
CONTOH EKSPRESI PADA OPERATOR
LOGIKA
Operator logika dapat digunakan untuk melakukan operasi logika terhadap ekspresi memiliki nilai logika.
Contoh: Variabel x = 10 dan y = 12. Tentukan nilai logika dari operasi logika di bawah ini:
a. x > y || x > 0 …
b. x > 0 && y > 0 …
c. !(x >= 12) …
d. !(x > 0 && y < 10) …
e. x != y && x > 0 && y > 10 …
https://youtube.com/c/EkoZulkaryantoTV
CONTOH 3 (BAHASA C)
#include<stdio.h>
int main(){
int x = 10;
int y = 12;
return 0;
}
https://youtube.com/c/EkoZulkaryantoTV
TUGAS MANDIRI
https://youtube.com/c/EkoZulkaryantoTV
TERIMA KASIH
https://youtube.com/c/EkoZulkaryantoTV