Latihan 10: Pengecekan Segitiga Siku-siku
Buatlah program Python yang menerima panjang sisi-sisi segitiga dan menentukan apakah segitiga tersebut adalah segitiga siku-siku atau tidak.
def cek_segitiga_siku_siku(a, b, c):
sisi_terpanjang = max(a, b, c)
if sisi_terpanjang == a:
sisi_pendek_1 = b
sisi_pendek_2 = c
elif sisi_terpanjang == b:
sisi_pendek_1 = a
sisi_pendek_2 = c
else:
sisi_pendek_1 = a
sisi_pendek_2 = b
if sisi_terpanjang ** 2 == sisi_pendek_1 ** 2 + sisi_pendek_2 ** 2:
print("Segitiga tersebut adalah segitiga siku-siku")
else:
print("Segitiga tersebut bukan segitiga siku-siku")
# Panggil fungsi untuk memeriksa segitiga siku-siku
cek_segitiga_siku_siku(3, 4, 5)
cek_segitiga_siku_siku(5, 12, 13)