I Need Sleep
I Need Sleep
I Need Sleep
else:
x1,y1,x2,y2=koord[i][1],koord[i][2],koord[0][1],koord[0][2]
jadi.append([dist([x1,y1],[x2,y2]),orde(x2-x1,y2-y1)])
print(f"{'Tabel hitungan Aziuth & Jarak':^45}")
print(f"{'Antar titik poligon Tertutup':^46}")
print("*"+"="*42+"*")
print(f'|{"Dari":^6}|{"Ke":^6}|{"Azimuth":^14}|{"Jarak (m)":>13}|')
print("|------|------|--------------|-------------|")
for i in range(len(jadi)):
if i+1 != len(koord):
print(f'|{koord[i][0]:^6}|{koord[i+1][0]:^6}| {jadi[i][1][0]:>3} {jadi[i][1][1]} {jadi[i][1][2]:.2f} | {jadi[i]
else:
print(f'|{koord[i][0]:^6}|{koord[0][0]:^6}| {jadi[i][1][0]:>3} {jadi[i][1][1]} {jadi[i][1][2]:.2f} | {jadi[i][0
print("*"+"="*42+"*")
fungsiku("Purnama &", "Widya serta", "Tuti", Pria = "Roni", Wanita_pertama = "Agnes", Wanita_kedua = "Intan", Wanita_ke
print("-"*60)
fungsiku("Sutrisno &", "Susan", Pria_pertama = "Basuki", Pria_kedua = "Heru")
Pasangan suami istri: Purnama & Widya serta Tuti memiliki anak:
Pria bernama: Roni
Wanita_pertama bernama: Agnes
Wanita_kedua bernama: Intan
Wanita_ketiga bernama: Nuri
------------------------------------------------------------
Pasangan suami istri: Sutrisno & Susan memiliki anak:
Pria_pertama bernama: Basuki
Pria_kedua bernama: Heru
def jarak(ba,bb,sdt):
return round(((ba-bb)*(cos(radians(sdt[0]+sdt[1]/60+sdt[2]/3600)))**2)*100,3)
def dh(D,sdt,Ti,ba,bb):
BT = (ba+bb)/2
return D*tan(radians(sdt[0]+sdt[1]/60+sdt[2]/3600))+Ti-BT
hasil = []
for i in data:
ba,bb = i[1],i[2]
jrk = jarak(ba,bb,i[3])
bd_tinggi = round(dh(jrk,i[3],TiA,ba,bb),3)
hasil.append([jrk,bd_tinggi,hA+bd_tinggi])
print("TABEL HITUNGAN JARAK OPTIS & BEDA TINGGI TACHYMETRI".center(80))
print("Tinggi instrumen di titik A = 1.5 m, dan tinggi titik A = 100 m ".center(80))
print("*"+"-"*79+"*")
print(f"|{'Target':^8}|{'BA':^8}|{'BB':^8}|{'Helling':^18} |{'Jrk (m)':^9} |{'Bd Tg':^10}|{'Tinggi':^10}|")
print("|--------|--------|--------|-------------------|----------|----------|----------|")
for i in range(len(data)):
print(f"|{data[i][0]:^8}|{data[i][1]:^8}|{data[i][2]:^8}|{data[i][3][0]:>4} |{data[i][3][1]:>4} |{data[i][3][2]:^7}
print(f'{hasil[i][0]:>8} |{hasil[i][1]:>8} |{hasil[i][2]:>8} |')
print("*"+"-"*79+"*")
In [ ]: