Contoh Program Python : Menghitung Luas Bangun Datar

1. Menghitung luas persegi

def luaspersegi(s):

s=float(input(“Berapa cm panjang sisi persegi yang kamu inginkan? Silahkan ketikkan di sini : “))

luas=(s*s)

print(“Jadi, luas persegi kamu adalah %s” % luas)

luaspersegi(‘s’)

2. Menghitung luas persegi panjang

def luaspersegipanjang(p,l):

p=float(input(“Berapa cm panjang persegi panjang yang kamu inginkan? Silahkan ketikkan di sini : “))

l=float(input(“Berapa cm lebar persegi panjang yang kamu inginkan? Silahkan ketikkan di sini : “))

luas=(p*l)

print(“Jadi, luas persegi panjang kamu adalah %s” % luas)

luaspersegipanjang(‘p’,’l’)

3. Menghitung luas jajargenjang

def luasjajargenjang(a,t):

a=float(input(“Berapa cm alas jajargenjang yang kamu inginkan? Silahkan ketikkan di sini : “))

t=float(input(“Berapa cm tinggi jajargenjang yang kamu inginkan? Silahkan ketikkan di sini : “))

luas=(a*t)

print(“Jadi, luas jajargenjang kamu adalah %s” % luas)

luasjajargenjang(‘a’,’t’)

4. Menghitung luas segitiga

def luassegitiga(a,t):

a=float(input(“Berapa cm alas segitiga yang kamu inginkan? Silahkan ketikkan di sini : “))

t=float(input(“Berapa cm tinggi segitiga yang kamu inginkan? Silahkan ketikkan di sini : “))

luas=(a*t)/2

print(“Jadi, luas segitiga kamu adalah %s” % luas)

luassegitiga(‘a’,’t’)

5. Menghitung luas layang-layang

def luaslayang-layang(d1,d2):

d1=float(input(“Berapa cm panjang diagonal1 layang-layang yang kamu inginkan? Silahkan ketikkan di sini : “))

d2=float(input(“Berapa cm panjang diagonal2 layang-layang yang kamu inginkan? Silahkan ketikkan di sini : “))

luas=(d1*d2)/2

print(“Jadi, luas layang-layang kamu adalah %s” % luas)

luaslayang-layang(‘d1′,’d2’)

6. Menghitung luas belah ketupat

def luasbelahketupat(d1,d2):

d1=float(input(“Berapa cm panjang diagonal1 belah ketupat yang kamu inginkan? Silahkan ketikkan di sini : “))

d2=float(input(“Berapa cm panjang diagonal2 belah ketupat yang kamu inginkan? Silahkan ketikkan di sini : “))

luas=(d1*d2)/2

print(“Jadi, luas belah ketupat kamu adalah %s” % luas)

luasbelahketupat(‘d1′,’d2’)

7. Menghitung luas trapesium

def luastrapesium(a,b,t):

a=float(input(“Berapa panjang sisi atas bangun trapesium yang kamu inginkan? Silahkan ketikkan di sini : “))

b=float(input(“Berapa panjang sisi bawah bangun trapesium yang kamu inginkan? Silahkan ketikkan di sini : “))

t=float(input(“Berapa tinggi bangun trapesium yang kamu inginkan? Silahkan ketikkan di sini : “))

luas=(((a+b)/2)*t)

print(“Luas bangun trapesium kamu adalah %s” % luas)

luastrapesium(‘a’,’b’,’t’)

8. Menghitung luas lingkaran

def luaslingkaran(r):

phi=3.14

r=float(input(“Berapa panjang jari-jari lingkaran yang kamu inginkan? Silahkan ketikkan di sini : “))

luas=(phi*(r*r))

print(“Jadi, luas lingkaran kamu adalah %s” % luas)

luasbelahketupat(‘r’)

Leave a comment