Hati Ikhlas – Pikiran CerdasTugas Besar Dasar Pemrograman 2009 Hati Ikhlas - Pikiran Cerdas

TEKNIK ELEKTRO
UNSOED

No. Dok
TPNA09.02

Identitas
Nama :

Revisi 1.0

NIM :
Tgl 24 Des 09

ADT

Nilai

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 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(…………)
Procedure CetakPoint(………..)