Modul 1 - Introducing c++
Identifier - Tipe data - Constant - Input/Output - Operator - Looping - Function/Procedure - ADT
IDENTIFIER
Identifier diperlukan untuk penulisan nama variabel,konstanta,fungsi atau objek pada program.
kata tidak boleh manggunakan spasi
name variable
namaVariable
kata diawali dengan huruf "A..Z, a..z," atau "_"
12namaVariable
namaVariable
tidak boleh menggunakan operator aritmatika
nama*variable
nama/variable
namaVariable
TIPE DATA
Char (karakter)
int (integer/bilangan bulat)
string (kumpulan char/text)
long (bilangan bulat)
float (bilangan desimal)
double (bilangan desimal)
bool (boolean true or false)
pointer
contoh penggunaan pada deklarasi variable :
CONSTANT
Constant atau konstanta merupakan suatu nilai yang tetap
contoh:
INPUT / OUTPUT
contoh input
contoh output
OPERATOR
Operator
Arti
+
penjumlahan
-
pengurangan
*
perkalian
/
pembagian
%
Modulus
!
NOT
[ ]
array
++
increment
--
decrement
&
address
*
indirection
<
kurang dari
>
lebih dari
<=
kurang dari sama dengan
>=
lebih dari sama dengan
==
sama dengan
!=
tidak sama dengan
&&
and
||
or
?:
kondisional
=
assignment
LOOPING
ada 3 jenis perulangan di c++
for
while - do
do - while
KONDISIONAL
if statement
bentuk 1
if (kondisi) {...}
bentuk 2
if (kondisi) {...} else {...}
bentuk 3
if (kondisi) {...} else if {...} else {...}
case
FUNCTION - PROCEDURE
untuk membuat sebuah fungsi
untuk membuat prosedur
ada juga fungsi atau prosedur yang tidak memiliki parameter, berarti fungsi atau prosedur tersebut memiliki input di dalam fungsi atau prosedur itu sendiri
ABSTRACT DATA TYPE
ADT merupakan definisi statik
ADT merupakan sekumpulan primitif
ADT terdiri dari 3 file, yaitu file main.cpp, file source .cpp, dan file header .h
file header biasanya berisikan deklarasi-deklarasi variabel dan fungsi prosedur yang akan digunakan dalam program
file source biasanya berisikan implementasi dari fungsi prosedur di file header
file main digunakan fungsi prosedur yang sudah di implementasikan oleh file source
saat kita ingin menghubungkan filenya menggunakan #inlcude
contoh
jika semua fungsi prosedur sudah di implementasikan di source maka kita tinggal menginclude file header seperti diatas pada main
Last updated
Was this helpful?