varPenampung
varPenampung
varPenampung
varPenampung
varPenampung
varPenampung
konstanta
konstanta atau
atau tetapan
tetapan
variableLain
variableLain
ekspresi
ekspresi
Contoh:
kk
55
namaKota
namaKota
MEDAN
MEDAN
kotaTujuan
kotaTujuan
SURABAYA
SURABAYA
Pengisian Nilai
Contoh:
AA ++ BB
(i+j)
(i+j) div
div 22
Contoh:
read(M)
read(M)
read(a1,
read(a1, a2,
a2, a3)
a3)
read(namaKota)
read(namaKota)
read(NIM,
read(NIM, namaMhs,
namaMhs, Jurusan)
Jurusan)
Contoh:
write(M)
write(M)
write(Nama=)
write(Nama=)
write(Nilai
write(Nilai A=,
A=, A)
A)
write(Nilai
write(Nilai Total
Total =,
=, A+B/2)
A+B/2)
Ekpresi
Transformasi nilai menjadi keluaran
dilakukan melalui suatu perhitungan
(komputasi).
Ekspresi terdiri atas:
Ekspresi Aritmetik
Operasi yang seluruh operand-nya dan
hasil operasinya bertipe numerik
Operasi yang menggunakan operator
aritmetik (dibahas pada pertemuan 4)
Penulisan ekspresi aritmetik:
Operand1
Operand1 operator
operator operand2
operand2
Ekspresi
Ekspresi operator
operator operand
operand
(a+b)*c
(a+b)*c
(d*e)/f
(d*e)/f
A+B-C
A+B-C
Ekspresi Relasional
Ekspresi relasional adalah ekspresi
dengan menggunakan operator
relational (dibahas pada pertemuan 4)
Hasil operasi adalah nilai bertipe
boolean (true atau false)
Contoh:
(hasil:
(hasil: false)
false)
(hasil:
true)
(hasil: true)
(hasil:
(hasil: false)
false)
(hasil:
(hasil: true)
true)
Ekspresi String
Ekspresi string adalah ekspresi dengan
operator +
(concatenation/penyambungan)
Contoh:
Augury
Augury ++ El
El Rayeb
Rayeb
hasil:
hasil: Augury
Augury El
El Rayeb
Rayeb
DEKLARASI
DEKLARASI
Jalan
Jalan :: string
string
Kota
Kota :: string
string
Jalan
Jalan
Jl
Jl Jeruk
Jeruk I
I
Kota
Kota
Depok
Depok
Alamat
Alamat Jalan
Jalan ++ Kota
Kota
hasil:
hasil: Jl
Jl Jeruk
Jeruk II Depok
Depok
Pengisian Nilai
Algoritma
Algoritma
kk
55
namaKota
namaKota
MEDAN
MEDAN
kotaTujuan
kotaTujuan
SURABAYA
SURABAYA
Syntax
Syntax dlm
dlm C++
C++
k=5
k=5
namaKota=MEDAN
namaKota=MEDAN
kotaTujuan=SURABAYA
kotaTujuan=SURABAYA
Pengisian Nilai
Algoritma
Algoritma
BB
awal
awal
suhu1
suhu1
suhu2
suhu2
Syntax
Syntaxdlm
dlmC++
C++
BB
awal
awal
suhu1
suhu1
suhu2
suhu2
Algoritma
Algoritma
CC
AA ++ BB
kk
(i+j)
(i+j) div
div 22
Syntax
Syntaxdlm
dlmC++
C++
C=A
C=A ++ BB
k=(i+j)/2
k=(i+j)/2
library
<stdio. h>
printf
scanf
library
cout
cin
<iostream.h>
Input/Output
Input/Output
Input/Output
Input/Output
Input/Output