review materi dan latihan

Post on 09-Jan-2016

155 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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;. - PowerPoint PPT Presentation

TRANSCRIPT

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;

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.

DECISION/SELECTION/CHOICE/PILIHAN

•Dalam choice, semua kondisi mengandung ekspresi boolean yang bernilai true atau false.

if condition then

statement

else

statement

OUTPUT

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.

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”.

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”

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.

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

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:

1. 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”.

2. Jika genap, program akan cek apakah bilangan tersebut adalah kelipatan 4 atau kelipatan 10. Jika benar, program akan mencetak “ini bilangan genap,alhamdulilah yah!”, jika salah, program akan mencetak “ini bilangan genap,sesuatu banget”.

top related