Jumat, 16 Juni 2023

Source Code Python untuk Mencari Luas dan Keliling

Berikut ini source code python untuk contoh mencari luas dan keliling suatu bidang. silakan dikoreksi atau dimodifikasi apabila terdapat kesalaha.

import math

def calculate_area(shape):
if shape == "persegi":
side = float(input("Panjang sisinya yaitu: "))
area = side ** 2
print("Luas persegi ini adalah:", area)
elif shape == "segitiga":
side1 = float(input("Panjang sisi pertama: "))
side2 = float(input("Panjang sisi kedua: "))
side3 = float(input("Panjang sisi ketiga: "))
s = (side1 + side2 + side3) / 2
area = math.sqrt(s * (s - side1) * (s - side2) * (s - side3))
print("Luas segitiga ini adalah:", area)
elif shape == "lingkaran":
radius = float(input("Jari-jari lingkarannya: "))
area = math.pi * radius ** 2
print("Luas lingkaran ini adalah:", area)
else:
print("Maaf kami tidak menemukan bidang yang dimaksud.")

def calculate_circumference(shape):
if shape == "persegi":
side = float(input("Panjang sisinya adalah: "))
circumference = 4 * side
print("Keliling persegi ini adalah:", circumference)
elif shape == "segitiga":
side1 = float(input("Masukkan panjang sisi pertama: "))
side2 = float(input("Masukkan panjang sisi kedua: "))
side3 = float(input("Masukkan panjang sisi ketiga: "))
circumference = side1 + side2 + side3
print("Keliling segitiga ini adalah:", circumference)
elif shape == "lingkaran":
radius = float(input("Jari-jari lingkaran yang akan dihitung kelilingnya: "))
circumference = 2 * math.pi * radius
print("Keliling lingkaran ini adalaha:", circumference)
else:
print("Maaf, kami tidak menemukan bidang ini.")

shape = input("masukkan bidang yang akan dihitung: ")
calculate_area(shape)
calculate_circumference(shape)

Tidak ada komentar:

Posting Komentar