You are on page 1of 3

Perhitungan Azimuth dengan Liberty Basic

REM Zaidan Dzulfathi Sasongko/21110118140046

REM PROGRAM PERHITUNGAN AZIMUTH

GOSUB[PERHITUNGAN_AZIMUTH]

[PERHITUNGAN_AZIMUTH]

PRINT "+++++++++++++++++++++++++++++++++++++++++++++++++++++"

PRINT "------------PROGRAM PERHITUNGAN AZIMUTH--------------"

PRINT "+++++++++++++++++++++++++++++++++++++++++++++++++++++"

INPUT "Masukan data koordinat X1= " ;X1

INPUT "Masukan data koordinat Y1= " ;Y1

INPUT "Masukan Data koordinat X2= " ;X2

INPUT "Masukan Data koordinat Y2= " ;Y2

PRINT "------------------------------------------------------------------"

PRINT "koordinat (X1,X2)dan (Y1,Y2) = (";X1;",";Y1;") dan (";X2;",";Y2;")"

PRINT "------------------------------------------------------------------"

PRINT

PRINT

sifttan = atn((X2-X1)/(Y2-Y1))

pi = 4*atn(1)

Azimuth = sifttan*(180/pi)

IF(X2-X1)>0 AND (Y2-Y1)>0 THEN

PRINT "Azimuth =";" ";Azimuth;"°";" ";"Terletak pada kuadran 1"

END IF

IF (X2-X1)>0 AND (Y2-Y1)<0 THEN

B=180-Azimuth

PRINT "Azimuth =";" ";B;"°";" ";"Terletak pada kuadran 2"

END IF

IF (X2-X1)<0 AND (Y2-Y1)<0 THEN

C=180+Azimuth
PRINT "Azimuth =";" ";C;"°";" ";"Terletak pada kuadran 3"

END IF

IF (X2-X1)<0 AND (Y2-Y1)>0 THEN

D=360+Azimuth

PRINT "Azimuth =";" ";D;"°";" ";"Terletak pada kuadran 4"

END IF

PRINT "================================================"

PRINT "Mau melakukan perhitungan kembali?"

PRINT "1. Iya tentu"

PRINT "2. Tidak untuk hari ini"

INPUT "Masukkan pilihan anda:(1/2)=";pilih

SELECT CASE

CASE pilih=1

RETURN

CASE pilih=2

PRINT "Selamat anda telah selesai"

CASE ELSE

PRINT "Tolong ya budayakan membaca!!"

END SELECT

END
Gambar Hasil Run

You might also like