Diktat_StrukturData_01_ADT

function nexty p point point mengirim salinan p

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ) → integer { Menghasilkan kuadran dari P: 1,2,3, atau 4} { Prekondisi : P bukan titik origin, } { dan P tidak terletak di salah satu sumbu } {*** KELOMPOK OPERASI LAIN TERHADAP TYPE ***} function NextX (P: POINT) → POINT { Mengirim salinan P dengan absis ditambah satu } function NextY (P: POINT) → POINT { Mengirim salinan P dengan ordinat ditambah satu} function PlusDelta (P: POINT; deltaX, deltaY: integer) POINT { Mengirim salinan P yang absisnya = Absis(P)+deltaX dan } { ordinatnya adalah Ordinat(P)+ deltaY} function MirrorOf (P: POINT; SbX, SbY : boolean) → POINT { Menghasilkan salinan P yang dicerminkan } { tergantung nilai SbX dan SBY } { Jika SbX bernilai true, maka dicerminkan terhadap sumbu X } { Jika SbY bernilai true, maka dicerminkan terhadap sumbu Y } function Jarak0 (P: POINT) → real { Menghitung jarak P ke (0,0) } function Panjang (P1,P2:POINT) → real { Menghitung panjang garis yang dibentuk P1 dan P2} { Perhatikanlah bahwa di sini spesifikasi fungsi “kurang” baik } { sebab menyangkut ADT Garis!!...
View Full Document

Ask a homework question - tutors are online