Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

OPERATOR. PRE TEST Gunakan Secarik kertas untuk mengerjakan Soal Berikut!! Apa yang dimaksud dari : Apa yang dimaksud dari : o Operator o Operand o Operation.

Presentasi serupa


Presentasi berjudul: "OPERATOR. PRE TEST Gunakan Secarik kertas untuk mengerjakan Soal Berikut!! Apa yang dimaksud dari : Apa yang dimaksud dari : o Operator o Operand o Operation."— Transcript presentasi:

1 OPERATOR

2 PRE TEST

3 Gunakan Secarik kertas untuk mengerjakan Soal Berikut!! Apa yang dimaksud dari : Apa yang dimaksud dari : o Operator o Operand o Operation o Statement Makna script dibawah dan hasilnya apa? Makna script dibawah dan hasilnya apa?C++;C*=4; C= 8 != 7;

4 Buat Script Percabangan dengan Logika berikut Kerjakan baris 1-2 jika –Nilai adalah 4 Kerjakan baris 1-3 jika –Nilai adalah 10 dan tidak mengulang Kerjakan baris 3-4 jika –Nilai antara dan tidak mengulang –dan jika tidak seperti diatas maka nilai harus 10

5 OPERATOR

6 Macam operator Operator Assignment (=) Operator Unary (+,-,++,--) Operator Binary (aritmatika,logika,relasional,bitwise) Operator Ternary

7 Statement Aritmatika Contoh : C = 5 +9 maka ‘C’ disebut dengan variabel ‘=‘ disebut dengan opr. Assignment ‘=‘ disebut dengan opr. Assignment ‘5’,’9’ disebut dengan operand ‘5’,’9’ disebut dengan operand ‘5 + 9’ disebut dengan ekspresi ‘5 + 9’ disebut dengan ekspresi ‘+’ disebut dengan opr.aritmetika ‘+’ disebut dengan opr.aritmetika ‘C=5+9’ disebut dengan stat. aritmatika ‘C=5+9’ disebut dengan stat. aritmatika

8 1. Operator Assignment Dilambangkan ‘=‘ (sama dengan) Operator yang berfungsi untuk memasukkan (assign) nilai ke dalam suatu variabel atau konstanta. Contoh const pi = 3.14 const pi = 3.14 nilai = 50 nilai = 50

9 2. Operator Unary Operator yang melibatkan sebuah operand Increment  pre-increment dan post-increment Opr Jenis operator Contoh + Membuat nilai positif Membuat nilai negatif IncrementC++ --DecrementC--

10 Increment Pre-incrementPost-increment Pengertian Penambahan nilai dilakukan sebelum suatu variabel diproses. Pengertian: Penambahan nilai dilakukan setelah suatu variabel diproses. Bentuk umum : ++ nama_variabel; Bentuk umum: Nama_variabel++; Contoh int C = 5; cout<<“Nilai ++C =“<<++C; cout<<“Nilai akhir C=“<

11 3. Operator Binary a. Operator aritmatika OperatorJenis OperatorContoh +Penjumlahan4+5 =9 -Pengurangan9-5 = 4 *Perkalian4 * 5 = 20 /Pembagian20 / 5 = 4 %Sisa bagi10 % 3 = 1

12 b. Operator Logika TandaKeteranganContoh && Logika DAN  AND 1 && 1 = 1 | | Logika ATAU  OR 1 | | 1 = 1 ! Negasi (lawan) ! 0 = 1

13 c. Operator Relasional TandaKeterangan < Lebih kecil <= Lebih kecil atau sama dengan > Lebih besar >= Lebih besar atau sama dengan = Sama dengan != Tidak sama dengan

14 d. Operator Bitwise Berguna untuk melakukan operasi2 yang berhubungan dengan pemanipulasian bit. Operator Jenis operator Contoh &AND 1 & 0 = 0 |OR 1 | 0 = 1 ^ Exclusive OR (XOR) 1^1=0 ~NOT~1=0 >> Shift Right 5<<1=10 << Shift Left 10>>1=5

15 4. Operator Ternary Digunakan dalam operasi yang melibatkan 3 buah operand Operator yang digunakan ?: Bentuk umum: Ekspresi1 ? Ekspresi2 : Ekspresi3 ; Ekspresi1 ? Ekspresi2 : Ekspresi3 ; Contoh : X = (X<0) ? –X : X X = (X<0) ? –X : X

16 Contoh program

17

18 Operator Gabungan OperatorContohEkivalen += bonus += 500; Bonus = bonus + 500; -= budget -= 50; Budget = budget - 50; *= gaji *= 1.2; gaji=gaji * 1.2; /= faktor/= 50; Faktor= faktor/50; %= jml_hari %=7; jml_hari %=7; jml_hari =jml_hari % 7;

19 Contoh Program

20

21 Review… Deklarasi variabel Proses input dan output data Membuat program aktif (dinamis) Membuat program pasif (statis) Mengoperasikan operator matematik

22 PERCABANGAN bagian 1

23 Operator Logika Operator Logika TandaKeterangan && Logika DAN  AND I I Logika ATAU  OR ! Negasi (lawan) Logika AND  True AND True = True True AND False = False False AND True = False False AND False = False

24 TTT TFT FTT FFF Logika OR  True OR True = True True OR False = True False OR True = True False OR False = False TTTTFF FTF FFF ORAND

25 Statement IF a. Bentuk If Tunggal sintak penulisan: if cond_expression { True expression True expression } Jika cond_expr salah, maka…..  true statement akan diabaikan.  true statement akan diabaikan. Jika cond_expr benar, maka….  true statement akan dieksekusi  true statement akan dieksekusi

26 b. Bentuk If dengan else sintak penulisan: sintak penulisan: if cond_expression { true_statement true_statement } else } else { false statement false statement } Jika cond_expr benar maka  true statement akan dijalankan Jika cond_expr salah maka  eksekusi program tertuju pada false statement

27 c. Bentuk If Bersarang (Nested If)  bentuk stat.if dengan stat.if lain di  bentuk stat.if dengan stat.if lain di dalamnya. dalamnya.  sintaks penulisan:  sintaks penulisan: if cond_exprA if cond_exprA{ if cond_exprB if cond_exprB { true statementB ;} { true statementB ;} else else { false statementB } { false statementB } } { False statementB } { False statementB }

28 Contoh program

29 Buatkan listing program untuk output sbb: =============================== Masukkan Angka = 12 Angka 12 merupakan bilangan genap Masukkan Angka = 11 Angka 11 merupakan bilangan ganjil Masukkan Angka = 0 Angka yang dimasukkan adalah nol


Download ppt "OPERATOR. PRE TEST Gunakan Secarik kertas untuk mengerjakan Soal Berikut!! Apa yang dimaksud dari : Apa yang dimaksud dari : o Operator o Operand o Operation."

Presentasi serupa


Iklan oleh Google