1 / 29

OPERATOR

OPERATOR. PRE TEST. Gunakan Secarik kertas untuk mengerjakan Soal Berikut !!. Apa yang dimaksud dari : Operator Operand Operation Statement Makna script dibawah dan hasilnya apa ? C++; C*=4; C= 8 != 7;. Buat Script Percabangan dengan Logika berikut. Kerjakan baris 1-2 jika

keefe-bray
Download Presentation

OPERATOR

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OPERATOR

  2. PRE TEST

  3. GunakanSecarikkertasuntukmengerjakanSoalBerikut!! • Apa yang dimaksuddari : • Operator • Operand • Operation • Statement • Makna script dibawahdanhasilnyaapa? C++; C*=4; C= 8 != 7;

  4. Buat Script PercabangandenganLogikaberikut • Kerjakanbaris 1-2 jika • Nilaiadalah 4 • Kerjakanbaris 1-3 jika • Nilaiadalah 10 dantidakmengulang • Kerjakanbaris 3-4 jika • Nilaiantara 7 - 9 dantidakmengulang • danjikatidaksepertidiatasmakanilaiharus 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’ disebutdenganvariabel ‘=‘ disebutdenganopr. Assignment ‘5’,’9’ disebutdengan operand ‘5 + 9’ disebutdenganekspresi ‘+’ disebutdenganopr.aritmetika ‘C=5+9’ disebutdengan stat. aritmatika

  8. 1. Operator Assignment • Dilambangkan ‘=‘ (samadengan) • Operator yang berfungsiuntukmemasukkan (assign) nilaikedalamsuatuvariabelataukonstanta. • Contoh const pi = 3.14 nilai = 50

  9. 2. Operator Unary • Operator yang melibatkansebuah operand • Increment pre-incrementdanpost-increment

  10. Increment

  11. 3. Operator Binary a. Operator aritmatika

  12. b. Operator Logika

  13. c. Operator Relasional

  14. d. Operator Bitwise • Bergunauntukmelakukan operasi2 yang berhubungandenganpemanipulasian bit.

  15. 4. Operator Ternary • Digunakandalamoperasi yang melibatkan 3 buah operand • Operator yang digunakan?: • Bentukumum: Ekspresi1 ? Ekspresi2 : Ekspresi3 ; Contoh : X = (X<0) ? –X : X

  16. Contoh program

  17. Operator Gabungan

  18. Contoh Program

  19. Review… • Deklarasivariabel • Proses input dan output data • Membuat program aktif (dinamis) • Membuat program pasif (statis) • Mengoperasikan operator matematik

  20. PERCABANGAN bagian 1

  21. Operator Logika Logika AND  True AND True = True True AND False = FalseFalse AND True = False False AND False = False

  22. Logika OR  True OR True = TrueTrue OR False = TrueFalse OR True = True False OR False = False OR AND

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

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

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

  26. Contoh program

  27. Buatkan listing program untuk output sbb: =============================== MasukkanAngka = 12 Angka 12 merupakanbilangangenap MasukkanAngka = 11 Angka 11 merupakanbilanganganjil MasukkanAngka = 0 Angka yang dimasukkanadalahnol

More Related