def get_kpk(a,b):
m=a
n=b
p = m%n
if p == 0:
return a
elif m<n :
m=b
n=a
return get_kpk(m,n)
else :
while m%n != 0 :
m+=a
return get_kpk(m,n)
KPK = get_kpk(12,15)
print("KPK dari 12 dan 15 adalah ", KPK)
def get_kpk(a,b):
m=a
n=b
p = m%n
if p == 0:
return a
elif m<n :
m=b
n=a
return get_kpk(m,n)
else :
while m%n != 0 :
m+=a
return get_kpk(m,n)
KPK = get_kpk(12,15)
print("KPK dari 12 dan 15 adalah ", KPK)
def find_fpb(a,b):
if b == 0:
return a
else:
return find_fpb(b,a%b)
myFPB = find_fpb(6,8)
print("FPB dari 6 dan 8 adalah",myFPB)
Sumber : https://koding.alza.web.id/algoritma-untuk-mencari-faktor-persekutuan-terbesar-fpb/
Posisi x dan y jika diketahui xpusat, ypusat, sudut, dan jarak
x = xpusat + jarak*cos(sudut*Pi/180)
y = ypusat + jarak*sin(sudut*Pi/180)