Anda di halaman 1dari 2

## Name:Andre Krismantara

## NIM :17/412612/PA/17931

import math

def Luas_persegi(s):

luas= s**2

return luas

def Luas_segitiga_siku (a,s):

areat = 0.5 * a * s

return areat

def Luas_half_circle (s):

areac = (3.1415 * pow(s,2))/2

return areac

def Luas_triangle_same (p,l):

areats = 0.5 * p * l

return areats

def keliling_segitiga_siku(a,s):

kels=(a + (math.sqrt(math.pow(a,2)+math.pow(t,2)))) * 2

return kels

def keliling_segitiga_sama_sisi (s):

kelm= (0.5*s) * 4

return kelm

def keliling_lingkaran(r):

kelc = (3.1415*r)

return kelc

s=int(input('masukkan nilai s:'))

at= 2.5 * s

r= 0.5 * s
a= 0.5 * s

g= 0.25 * s

t= math.sqrt((a**2) - (g**2))

pp=Luas_persegi(s)

hl = Luas_half_circle(r)

ts = Luas_segitiga_siku(at,s) * 2

tk = Luas_triangle_same(a,t) * 2

ltot = tk+hl+pp+ts

khl = keliling_lingkaran(r)

kts = keliling_segitiga_siku(at,s)

ktm = keliling_segitiga_sama_sisi(s)

ktot = khl+kts+ktm

print('luas bangun=',ltot)

print('keliling bangun=',ktot)

Anda mungkin juga menyukai