1 / 10

REVIEW MATERI dan LATIHAN 

REVIEW MATERI dan LATIHAN . RUNTUTAN/SEQUENCE (1). Compiler akan membaca instruksi secara berurutan sesuai dengan alur logika pemrograman. Contoh mencetak huruf D : p*; p*; p*; p*; ps; NL; p*; ps; ps; ps; p*; NL; p*; ps; ps; ps; p*; NL; p*; ps; ps; ps; p*; NL; p*; p*; p*; p*; ps; NL;.

matsu
Download Presentation

REVIEW MATERI dan LATIHAN 

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. REVIEW MATERI dan LATIHAN 

  2. RUNTUTAN/SEQUENCE (1) • Compiler akan membaca instruksi secara berurutan sesuai dengan alur logika pemrograman. • Contoh mencetak huruf D : p*; p*; p*; p*; ps; NL; p*; ps; ps; ps; p*; NL; p*; ps; ps; ps; p*; NL; p*; ps; ps; ps; p*; NL; p*; p*; p*; p*; ps; NL;

  3. RUNTUTAN/SEQUENCE(2) • Contoh mengitung luas persegi panjang: begin writeln(‘Input nilai sisi panjang: ’); readln(panjang); writeln(‘Input nilai sisi lebar: ’); readln(lebar); luas := panjang * lebar; writeln(‘LUAS persegi panjang = ’,luas); end.

  4. DECISION/SELECTION/CHOICE/PILIHAN • Dalam choice, semua kondisi mengandung ekspresi boolean yang bernilai true atau false. if  condition  then  statement • else  statement OUTPUT

  5. PERBEDAAN STRUKTUR KERJA IF • Struktur 1: if <condition> then <statement> if <condition> then <statement> Program akan mengecek satu persatu kondisi yang ada dan menjalankan statement yang ada, tanpa memikirkan apakah statement sebelumnya telah terpenuhi atau tidak. • Struktur 2: if <condition> then <statement> else if <condition> then <statement> else <statement> Program akan mengecek satu persatu jika salah kondisi if terpenuhi dia tidak akan lagi mengecek yang lain.

  6. LATIHAN(1) • Berpikir jangan terlalu jauh, pikirkan logika yang simple saja.  • Membuat program menentukan nilai terbesar dari inputan bilangan A dan B. Jika A lebih besar dari B, program akan mencetak “Hei B, I am bigger than you!!!”. Jika B lebih besar dari A, program akan mencetak “Hei A, I am bigger than you”.

  7. LATIHAN(2) • INGAT!!! Jangan dipikir susah, pahami alur logikanya. • Membuat program menentukan nilai terbesar dari inputan bilangan A dan B. Jika A lebih besar dari B, program akan mencetak “Hei B, my value now is A+5”. Jika B lebih besar dari A, program akan mencetak “Hei A, my value now is B+5”. Jika nilainya sama, program akan mencetak “A: I love u, B: Love u too”

  8. LATIHAN(3) • Tetap semangat!!! Ga ada yang sulit jika dikerjakan dengan semangat, ketulusan, dan motivasi untuk jadi lebih baik. • Program menentukan apakah sebuah inputan bilangan adalah angka ganjil atau genap. Jika genap, akan mencetak “Ini bilangan genap”, jika ganjil, akan mencetak “Ini bilangan ganjil”. Gunakan fungsi mod dalam condition.

  9. LATIHAN DI RUMAH • Setialah pada perkara – perkara kecil. Usaha dan kerja kerasmu tak akan sia-sia. Value kamu adalah perjuanganmu. Mandirilah, ingat kita uda mahasiswa loh... “FTI kau berada” hahaha  • Perhatikan baik-baik logika nilai kebenarannya. • Jika ada kesulitan, tanyakan jangan mengaduh apalagi mengeluh. Orang yang sering mengeluh adalah orang yang majupun tak bisa, mundurpun tak kan mampu. Jadi bersemangatlah • Kalo ada pertanyaan silahakan email ke kaparangdr@gmail.com 24 hours full service 

  10. SOAL  • Buatlah program menentukan apakah sebuah inputan bilangan adalah angka ganjil atau genap. Jika genap, bilangan tersebut ditambah 1 sehingga akan mencetak “Loh kok ganjil? bilangan”, jika ganjil, bilangan tersebut ditambah 1 sehingga akan mencetak “Loh kok genap? bilangan”. • Buatlah program menentukan bilangan ganjil atau genap. Dengan ketentuan: • Jika ganjil, program akan cek apakah bilangan tersebut adalah kelipatan 3 dan kelipatan 5. Jika benar, program akan mencetak “ini bilangan ganjil, kamu hebat!”, jika salah, program akan mencetak “ini bilangan ganjil, kamu luar biasa”. • Jika genap, program akan cek apakah bilangan tersebut adalah kelipatan 4 atau kelipatan 10. Jika benar, program akan mencetak “ini bilangangenap,alhamdulilah yah!”, jika salah, program akan mencetak “ini bilangangenap,sesuatu banget”.

More Related