Diktat_StrukturData_01_ADT

Point menghasilkan point bernilai p1 p2 buatlah

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: POK OPERASI ARITMATIKA TERHADAP TYPE ***} function “+” (P1, P2: POINT) → POINT { Menghasilkan POINT yang bernilai P1+P2 } { Melakukan operasi penjumlahan vektor } function “-” (P1, P2: POINT) → POINT { Menghasilkan POINT bernilai P1-P2 } { Buatlah spesifikasi pengurangan dua buah POINT } Oleh: Inggriani Liem/Revisi bab oleh: Tim IF2030 sem. 1 2011-2012/Tgl. Revisi: 3 Okt 2011 6 Draft Diktat Struktur Data Hanya untuk digunakan di lingkungan Sekolah Teknik Elektro dan Informatika ITB function “.” (P1,P2: POINT) → integer { Operasi perkalian P1.P2, melakukan operasi dot product } {*** Kelompok operasi relasional terhadap POINT ***} function EQ(P1,P2: POINT) → boolean { Mengirimkan true jika P1 = P2: absis dan ordinatnya sama } function NEQ(P1,P2: POINT) → boolean { Mengirimkan true jika P1 tidak sama dengan P2 } function “<”(P1,P2 : POINT) → boolean { Mengirimkan true jika P1 < P2. } { Definisi lebih kecil: lebih “kiri-bawah” dalam bidang kartesian } function “>”(P1,P2: POINT) → boolean { Mengirimkan true jika P1 > P2. } { Definisi lebih besar: lebih “kanan-atas” dalam bidang kartesian } { ** Kelompok menentukan di mana P berada} function IsOrigin (P:POINT) → boolean { Menghasilkan true jika P adalah titik origin } function IsOnSbX (P:POINT)→ boolean { Menghasilkan true jika P terletak pada sumbu X } function IsOnSbY (P:POINT)→ boolean { Menghasilkan true jika P terletak pada sumbu Y } function Kuadran(P:POINT...
View Full Document

Ask a homework question - tutors are online