Menghitung luas dan keliling segitiga python
Python adalah bahasa pemograman yang sedang populer saat ini , bahasa python merupakan bahasa pemograman sangat mudah untuk di pahami serta banyak tersedia library untuk memudahkan kita dalam membuat program .pada kesempatan kali ini admin akan menjelaskan bagaimana cara membuat program menghitung luas dan keliling segitiga dengan menggunakan bahasa python. simak berikut caranya
Pertama kita akan membuat Fungsi hitung luas dan hitung keliling segitiga
Rumus Luas Segitiga
untuk mencari luas segitiga rumus yang digunakan :
Luas = 1/2 * A * T
Membuat fungsi hitung luas
def htg_luas(alas,tinggi):
# Luas = 1/2 * A * T
htg = 1/2 * alas * tinggi
return print("Hasil Luas Segitga = "+str(htg))
Rumus Keliling Segitiga
untuk mencari keliling segitiga rumus yang digunakan :
Keliling = Sisi A + Sisi B + Sisi C
Membuat Fungsi Hitung Keliling
def htg_keliling(a,b,c):
#Keliling = A + B + C
htg = a + b + c
return print("Hasil Keliling Segitiga = "+str(htg))
User Input Dan Menu
ketika user menjalankan program , user diminta untuk memilih terlebih dahulu operasi apa yang akan dikerjakan , dengan memasukan :
L = untuk luas
K = untuk Keliling
Jika bukan L atau K yang di input saat menu operasi maka program akan menampilkan pemberitahuan bahwa Operator tidak tersedia
jika pengguna memilih Luas maka selanjutnya program akan meminta input nilai alas dan tinggi segitiga lalu akan menjalankan fungsi htg_luas
jika pengguna memilih Keliling maka selanjutnya program akan meminta input nilai sisi A , b dan c segitiga lalu akan menjalankan fungsi htg_keliling
# input user
print("Menu Operasi: Luas = L Keliling = K ")
pilihan = input("Pilih Operasi : ")
if pilihan == str("L"):
alas = int(input("Masukkan Nilai Alas : "))
tinggi = int(input("Masukkan Nilai Tinggi: "))
htg_luas(alas,tinggi)
elif pilihan == str("K"):
sisiA = int(input("Masukkan Nilai Sisi A: "))
sisiB = int(input("Masukkan Nilai Sisi B: "))
sisiC = int(input("Masukkan Nilai Sisi C: "))
htg_keliling(sisiA,sisiB,sisiC)
else:
print("Operator Tidak Tersedia")
Code Program keseluruhan
kode program secara keseluruhan
# hitung Luas
def htg_luas(alas,tinggi):
# Luas = 1/2 * A * T
htg = 1/2 * alas * tinggi
return print("Hasil Luas Segitga = "+str(htg))
# hitung keliling
def htg_keliling(a,b,c):
#Keliling = A + B + C
htg = a + b + c
return print("Hasil Keliling Segitiga = "+str(htg))
# input user
print("Menu Operasi: Luas = L Keliling = K ")
pilihan = input("Pilih Operasi : ")
if pilihan == str("L"):
alas = int(input("Masukkan Nilai Alas : "))
tinggi = int(input("Masukkan Nilai Tinggi: "))
htg_luas(alas,tinggi)
elif pilihan == str("K"):
sisiA = int(input("Masukkan Nilai Sisi A: "))
sisiB = int(input("Masukkan Nilai Sisi B: "))
sisiC = int(input("Masukkan Nilai Sisi C: "))
htg_keliling(sisiA,sisiB,sisiC)
else:
print("Operator Tidak Tersedia")
Hasil RUN
output ketika menghitung luas segitiga
Output ketika menghitung keliling segitiga
Sekian Terimakasih Semoga Bermanfaat