latihan

7
LATIHAN

Upload: kathy

Post on 29-Jan-2016

52 views

Category:

Documents


0 download

DESCRIPTION

LATIHAN. Instruksi. Buatlah instruksi untuk mencetak huruf DDP secara vertikal !. Prosedur. Definisikan prosedur untuk mencetak huruf DDP secara vertikal. Prosedur Berparameter. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: LATIHAN

LATIHAN

Page 2: LATIHAN

Buatlah instruksi untuk mencetak huruf DDP secara vertikal!

Instruksi

Page 3: LATIHAN

Definisikan prosedur untuk mencetak huruf DDP secara vertikal

Prosedur

Page 4: LATIHAN

Definisikan prosedur x, y, dan z sehingga urutan instruksi NL; r3(x); NL; r3(y);NL; r3(z) mencetak pola di bawah ini

* * * ** ** ** *** *** *** Definisikan prosedur r4 sehingga bila diberikan definisi x, y, dan z dari

soal 1, urutan instruksi NL; r4(x); NL; r4(y);NL; r4(z) akan mencetak pola

* * * * ** ** ** ** *** *** *** *** Kalau r3(one) seperti yang didefinisikan di atas yaitu mencetak satu *.

Bila diberikan definisi

def A() = r3(one); r3(one); r3(one); enddef

Berapa * yang dicetak?

Prosedur Berparameter

Page 5: LATIHAN

Cari arti dari program di bawah ini dengan menulis urutan kerjanya:

def sandwich(selei,roti,keju)=roti();selei();keju();roti() enddef

def pO() = pc(‘O’) enddefdef pX() = pc(‘X’) enddefdef pZ() = pc(‘Z’) enddefdef big() = pO(); pX(); pZ(); enddefsandwich(pX,pO,pZ)sandwich(pO,pZ,pX)sandwich(pX,pO,big)

Prosedur Berparameter Banyak

Page 6: LATIHAN

Tentukan output dari program di bawah ini dengan menulis urutan kerjanya:

def pat(c) = def r3(p)=p();p();p() enddef def x()=printchar(c) enddef NL;r3(x)

enddefpat(‘*’)

Definisi Dalam Definisi

Page 7: LATIHAN

Rajin-rajinlah berlatih, usaha dan kerja keras anda sangat dihargai..GBU