PYTHON
def hitung_keliling_belah_ketupat():
"""
Fungsi utama untuk menghitung keliling belah ketupat.
"""
print("==========================================")
print(" Penghitung Keliling Belah Ketupat ")
print("==========================================")
# 1. Input dan 2. Validasi Input
while True:
sisi_input = input("Masukkan panjang sisi belah ketupat (dalam cm): ")
try:
# Mengubah input menjadi float (menerima bilangan bulat atau desimal)
sisi = float(sisi_input)
# Memastikan sisi yang dimasukkan adalah bilangan positif
if sisi <= 0:
print("\n❌ Input tidak valid! Panjang sisi harus angka positif (>0).\n")
else:
break # Keluar dari loop jika input valid dan positif
except ValueError:
# Menangkap error jika input bukan angka
print("\n❌ Input tidak valid! Harap masukkan angka (misalnya: 10 atau 5.5).\n")
# 3. Perhitungan
# Rumus keliling Belah Ketupat:
keliling = 4 * sisi
# 4. Output
print("\n------------------------------------------")
print(f"✅ Data Input diterima :")
print(f" Panjang Sisi (s): {sisi} cm")
print("------------------------------------------")
# Keliling adalah ukuran panjang, satuannya adalah cm.
# Keterangan: Satuan cm² (sentimeter persegi) adalah untuk Luas.
print(f" Hasil perhitungan keliling :")
print(f" Rumus Keliling = 4 * s")
print(f" Perhitungan Keliling = 4 * {sisi}")
print(f" Keliling Belah Ketupat = {keliling:.2f} cm")
print("------------------------------------------")
if __name__ == "__main__":
hitung_keliling_belah_ketupat()
Tidak ada komentar:
Posting Komentar