Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam eu est quis enim commodo aliquet. Vestibulum eleifend venenatis massa. Curabitur rutrum accumsan felis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus ut augue eu purus iaculis viverra. Maecenas vehicula dictum diam.

Read More

Code Generator untuk Menentukan Titik pada Lingkaran

Diketahui pusat lingkaran titik A(x1,y1) dan titik B (x2,y2) serta jari-jari r1, maka untuk menentukan titik pada lingkaran  menggunakan persamaan lingkaran

(x2-x1)^2 + (y2-y1)^2 = r1^2 

Sehingga posisi titik terhadap lingkaran terbagi menjadi 3:

  • jika (x2-x1)^2 + (y1-y2)^2 = r1^2 maka titik terletak pada lingkaran
  • jika (x2-x1)^2 + (y1-y2)^2 < r1^2 maka titik berada di dalam lingkaran
  • jika (x2-x1)^2 + (y1-y2)^2 > r1^2 maka titik berada di luar lingkaran

Pseudocode

Input x1,y1,x2,y2, r1

if((x2-x1)^2 + (y1-y2)^2 = r1^2)then
print ‘titik terletak pada lingkaran’

else if((x2-x1)^2 + (y1-y2)^2 < r1^2) then
print ‘titik berada di dalam lingkaran’

else
print ‘titik berada di luar lingkaran’

 

Code Generator

01 mov x2, Ro
02 mov x1, R1
03 sub R1, Ro
04 mul Ro,Ro
05 mov y2, R2
06 mov y1, R3
07 sub R3, R2
08 mul R2, R2
09 add R2, Ro
10 mov r1, R4
11 mul R4, R4
12 eq r1, Ro
13 jmpf Ro,16
14 prt, “titik terletak pada lingkaran”
15 jmp, 21
16 lt r1, Ro
17 jmpf Ro,20
18 prt, “titik berada di dalam lingkaran”
19 jmp, 21
20 prt, “titik berada di luar lingkaran”
21 …

www.binus.ac.id

Filed under:Uncategorized

Leave a Reply