Tuesday, December 18, 2018

Array and String

Array

sebuah array di mulai dari 0
jika dimasukan int
-maka 1 array akan berisi int itu tidak peduli berapa digit nya
jika dimasukan char
-maka 1 array akan berisi 1 digit saja dari char tersebut, baik itu angka atau pun huruf

array 1 dimensi 1*n
array 2 dimensi n*n

String

string manipulation
strlen = menghitung panjang string
strcpy = mengcopy string
strcat = mengabungkan 2 string
strcmp = membandingkan 2 string

Theresia Verina Bulan
-2201763852-

Repetition

FOR

harus memiliki 2 ;; dan loop sudah bisa berjalan
for (exp1;exp2;exp3)
exp1: inialisasi
exp2: condisi
exp3: increment atau decrement

WHILE

selama masih memenuhi exp1 maka loop terus berjalan
while (exp1)
exp1: boolean expresion

DO WHILE

selama masih memenuhi exp maka loop terus berjalan
do{ statement } while (exp)

BREAK  & CONTINUE

break untuk menghentikan loop bila memnuhi ekspresi tertentu
continue untuk tetap melanjutkan loop bila memenuhi ekspresi tertentu

Selection

if
- jika ekspresi yg diberikan benar maka statement di jalankan

if-else
- jika ekspresi yg diberikan benar maka statement di jalankan
- jika ekspresi yg diberikan tidak sesuai dgn if maka akan lgsg menjalankan statement di else

switch - case
- switch di isi dengan variable input
- case di isi dgn kemungkinan inputan yg diterima
- jika ekspresi yg diberikan sesuai dgn case maka statement di jalankan

Theresia Verina Bulan
-2201763852-

Operator , Operand, and Arithmatic

26 sept 2018

Operator : simbol untuk memproses sebuah value
Operand : value yang di proses oleh operator

arithmatic operator
+ = tambah
-  = kurang
* = kali
/  = bagi
%= modulus
++ = increment
--   = decrement
() = scope

n++ artinya di jalanin dulu prosesnya baru di tambah n nya atau n=n+1
++n artinya di tambah dulu n nya baru di jalanin prosesnya

rational operator
<=
>=
==
>
<
 operator yang membandingkan dua operand

Logical operator
&& = and
|| =  or
! = not

Theresia Verina Bulan
-2201763852-