from geometry.persegi_panjang import hitung_luas_persegi_panjang, info as info_persegi_panjang
from geometry.segitiga import hitung_luas_segitiga, info as info_segitiga

# import geometry.segitiga as triangle

print(info_segitiga())
hitung_luas_segitiga(10, 3)
print(info_persegi_panjang())
hitung_luas_persegi_panjang(10, 3)
Ejemplo n.º 2
0
for i in range(0, 10):
    print(i + 1, luas_segitiga)

#module tahab 1 pembuatan fungsi
print('segitiga1')
alas = 5
tinggi = 15
luas_segitiga = alas * tinggi / 2
print(luas_segitiga)

print('segitiga2')
alas = 3
tinggi = 6
luas_segitiga = alas * tinggi / 2
print(luas_segitiga)

print(hitung_luas_segitiga('Segitiga3', 5, 15))
print(hitung_luas_segitiga('segitiga4', 3, 6))
print(hitung_luas_segitiga('segitiga5', 5, 10))

#module tahap 2 : pembuatan package
print(hitung_luas_persegipanjang('Persegi 1', 10, 5))
print(hitung_luas_persegipanjang('Persegi 2', 10, 10))

#module tahap 3 : pembuatan class
segitiga1 = Segitiga('segitiga 1 adalah class', 50, 3)
print(segitiga1.title)
print(segitiga1.hitung_luas())
segitiga2 = Segitiga('segitiga 2 adalah class', 150, 13)
print(segitiga2.title)
print(segitiga2.hitung_luas())
Ejemplo n.º 3
0
elif luas_segitiga == 30:
    print("cukupan")
else:
    print("buesar bgt")

# perulangan
print("Dengan for")
for i in range(0, 10):
    print(i+1, luas_segitiga)


# modularisasi 1 => fungsi
#
# print("Segitiga 1")
# alas = 20
# tinggi = 3
# luas_segitiga = alas * tinggi
# print(luas_segitiga)

print(hitung_luas_segitiga("Segitiga 1", 5, 15))
print(hitung_luas_segitiga("Segitiga 2", 3, 6))
print(hitung_luas_persegipanjang("Persegi Pjg 1", 10, 4))
print(hitung_luas_persegipanjang("Persegi Pjg 1", 11, 3))


# modularisasi tahap 3 => class

segitiga1 = Segitiga('Segitiga 1 as class', 30, 4)
print(segitiga1.hitung_luas())
segitiga2 = Segitiga('Segitiga 2 as class', 9, 2)
print(segitiga2.hitung_luas())
Ejemplo n.º 4
0
alas = 10
tinggi = 30
luas_segitiga = alas * tinggi / 2
print(luas_segitiga)

#menggunakan logika percabangan

if luas_segitiga < 30:
    print('kecil')
elif luas_segitiga == 30:
    print('pas')
else:
    print('gede')

# perulangan
print('dengan for')

for i in range(0, 10):
    print(i + 1, luas_segitiga)

#modularisasi tahap 1 : pembuatan fungsi

print(hitung_luas_segitiga('segitiga w', 5, 15))
print(hitung_luas_segitiga('segitiga o', 3, 6))

#modularisasi tahap 2 : pembuatan package

print(hitung_luas_panjang('persegi 1', 10, 2))
print(hitung_luas_panjang('persegi 2', 5, 3))