pertemuan 3 - nilai
-
Upload
minoru-iobi -
Category
Documents
-
view
217 -
download
0
Transcript of pertemuan 3 - nilai
-
8/17/2019 pertemuan 3 - nilai
1/17
Nilai
Nilai Besaran dari tipe data yangsudah dikenal
Pengisian nilai ke dalam variable
Contoh:
varPenampung konstanta atau tetapan
varPenampung variableLain
varPenampung ekspresi
k 5
namaKota ‘MEDAN’
kotaTujuan ‘S!A"A#A’
-
8/17/2019 pertemuan 3 - nilai
2/17
Pengisian Nilai
Contoh: Pengisian variable dengan nilai dari
variable lain
Pengisian variable dari hasil operasi suatuekspresi
" a$al
su%u& su%u'
( A ) "
k *i)j+ ,iv '
-
8/17/2019 pertemuan 3 - nilai
3/17
Pembacaan Nilai Dari InputDevice Nilai untuk mengisi suatu variable
dapat diisi dari piranti masukan (inputdevice )
Contoh:
read *nama-ar&. nama-ar'./00nama-arkeN+
rea,*M+rea,*a&. a'. a1+
rea,*namaKota+
rea,*N2M. namaM%s. 3urusan+
-
8/17/2019 pertemuan 3 - nilai
4/17
Penulisan Nilai ke OutputDevice Nilai yang disimpan dapat ditampilkan
ke piranti keluaran (output device )
Contoh:
write*nama-ar&. nama-ar'./00nama-arkeN+
write*konstanta atau tetapan+ write*ekspresi+
write*nama. tetapan. ekspresi+
$rite*M+
$rite*‘Nama4‘+
$rite*‘Nilai A4‘. A+
$rite*‘Nilai Total 4‘. A)"'+
-
8/17/2019 pertemuan 3 - nilai
5/17
kpresi
!rans"ormasi nilai men#adi keluarandilakukan melalui suatu perhitungan(komputasi)$
kspresi terdiri atas:Operand: nilai yang dioperasikan denganoperator tertentu
Operator
Dikenal % macam ekspresi: ekspresi aritmetik& ekpresi relasional&
ekspresi string
-
8/17/2019 pertemuan 3 - nilai
6/17
kspresi 'ritmetik
Operasi yang seluruh operandnya danhasil operasinya bertipe numerik
Operasi yang menggunakan operator
aritmetik (dibahas pada pertemuan 4) Penulisan ekspresi aritmetik:
Contoh ekspresi aritmetik:
6peran,& operator operan,'
Ekspresi operator operan,
a78
*a)b+78
*,7e+9
A)":(
-
8/17/2019 pertemuan 3 - nilai
7/17
kspresi elasional
kspresi relasional adalah ekspresidengan menggunakan operatorrelational (dibahas pada pertemuan 4)
*asil operasi adalah nilai bertipeboolean (true atau false)
Contoh:+isal ketemu bernilai false& ada bernilai true& X bernilai ,-& Y
bernilai ,-not a,a *%asil: false+
a,a and true *%asil: true+
X
-
8/17/2019 pertemuan 3 - nilai
8/17
kspresi .tring
kspresi string adalah ekspresi denganoperator /01(concatenation2penyambungan)
Contoh:‘Augur;’ ) ‘ El !a;eb’ hasil: ‘Augury El Rayeb’
DEKLA!AS2
3alan < stringKota < string
3alan ‘3l 3eruk 2’
Kota ‘Depok’
Alamat 3alan ) Kota hasil: ‘Jl Jeruk I Depok’
-
8/17/2019 pertemuan 3 - nilai
9/17
Syntax dalam C++
-
8/17/2019 pertemuan 3 - nilai
10/17
Pengisian Nilai
Algoritmak 5
namaKota ‘MEDAN’
kotaTujuan ‘S!A"A#A’
Syntax dlm !!
k45
namaKota4=MEDAN>
kotaTujuan4=S!A"A#A>
-
8/17/2019 pertemuan 3 - nilai
11/17
Pengisian Nilai
Algoritma" a$al
su%u& su%u'
Algoritma
( A ) "
k *i)j+ ,iv '
Syntax dlm C++
" a$al
su%u& su%u'
Syntax dlm C++
(4A ) "
k4*i)j+'
-
8/17/2019 pertemuan 3 - nilai
12/17
Pembacaan 3 Penulisan Nilaidari2ke I2O device
Input/Output 4ntuk membaca atau menampilkandata pada console (layar) dapat
menggunakan: library
printf
scanf library
cout
cin
-
8/17/2019 pertemuan 3 - nilai
13/17
Input/Output
Contoh Dengan 5ibrary 6stdio$h74ntuk Bilangan Integer
?in8lu,e @st,io0%
voi, main*+ B
int C. ;.
s8an9 *FG,F. HC+
s8an9 *FG,F. H;+
4 C ) ;print9 *FC ) ; 4 G, InF. +
J
?in8lu,e @st,io0%
voi, main*+ B
int C. ;.
s8an9 *FG,F. HC+
s8an9 *FG,F. H;+
4 C ) ;print9 *FC ) ; 4 G, InF. +
J
-
8/17/2019 pertemuan 3 - nilai
14/17
Input/Output
Contoh Dengan 5ibrary 6stdio$h74ntuk Bilangan 8loat
?in8lu,e @st,io0%
voi, main*+ B9loat C. ;.
print9*=C4 =+
s8an9 *FG9F. HC+
print9*=;4 =+s8an9 *FG9F. H;+
4 C ;
print9 *FC ; 4 G50'9 InF. +
J
?in8lu,e @st,io0%
voi, main*+ B9loat C. ;.
print9*=C4 =+
s8an9 *FG9F. HC+
print9*=;4 =+s8an9 *FG9F. H;+
4 C ;
print9 *FC ; 4 G50'9 InF. +
J
-
8/17/2019 pertemuan 3 - nilai
15/17
Input/Output
Contoh Dengan 5ibrary 6stdio$h74ntuk .tring
?in8lu,e @st,io0%
voi, main*+ B8%ar nama&
print9*=Nama An,a < =+
s8an9 *FGsF. Hnama+
print9*=ello Gs In=. nama+print9 *=Selamat DatangF+
J
?in8lu,e @st,io0%
voi, main*+ B8%ar nama&
print9*=Nama An,a < =+
s8an9 *FGsF. Hnama+
print9*=ello Gs In=. nama+print9 *=Selamat DatangF+
J
-
8/17/2019 pertemuan 3 - nilai
16/17
Input/Output
Contoh Dengan 5ibrary 6iostream$h7?in8lu,e @iostream0%
voi, main*+ B
int C. ;.
8in C
8in ;
4C);
8out @@ FC ) ; 4 F @@ @@ en,l
J
?in8lu,e @iostream0%
voi, main*+ B
int C. ;.
8in C
8in ;
4C);
8out @@ FC ) ; 4 F @@ @@ en,l
J
-
8/17/2019 pertemuan 3 - nilai
17/17
Input/Output
Contoh Dengan 5ibrary 6iostream$h7
?in8lu,e @iostream0%
voi, main*+ B
"har nama#$%&'
8out @@ FNama 4 F
8in nama
8out @@ Fello F @@ nama @@ = Apakabar>@@ en,l
J
?in8lu,e @iostream0%
voi, main*+ B
"har nama#$%&'
8out @@ FNama 4 F
8in nama
8out @@ Fello F @@ nama @@ = Apakabar>@@ en,l
J