TEKNIK ELEKTRO UNSOED
ADT
No. Dok Identitas Nilai
TPNA09.02 Nama :
NIM : Revisi 1.0 Tgl 24 Des 09
Judul
{ Membaca bilangan dari keyboard, bilangan ditampung dalam variabel x,y.
Nilai dari variabel x memiliki range [0…..n], variabel y memiliki range [0..n], Nilai variabel x, y akan dikonstruksikan dalam struktur komposisi Point yang terdiri dari < x : y >.
Diketahui Variabel P bertipe Point , maka P.x, P.y dapat diakses Operasi lain yang dapat dilakukan terhadap Point adalah operasi : 1. Mebentuk sebuah nilai bertipe Point dengan <0 : 0> sebagai koordinat
2. Rotasi Point untuk melakukan rotasi sesuai dengan perumusan dalam matematika 3. Translasi Point untuk melakukan translasi sesuai dengan perumusan dalam matematika
4. Transformasi Point untuk melakukan transformasi sesuai dengan perumusan dalam matematika 5. SetPoint untuk membentuk nilai x, y menjadi Point.
6. CetakPoint untuk mencetak komponen x dan y dari suatu Point.
Kamus Type
Point : < x : integer, y : integer > P : Point
X, y : integer }
---Procedure dan Function--- Procedure CreatePoint()
Point RotasiPoint(……….) Point TranslasiPoint( ………) Point TransformasiPoint(………) Procedure SetPoint(…………)