Fakultas Ilmu Komputer UI

Commit 56ee488a authored by Ahmad Dzikrul Fikri's avatar Ahmad Dzikrul Fikri
Browse files

Tugas Pemrograman Ekstra - Soal 2 Tahap 1 - 1806196806

parent 57857f12
uji_eror = True
while uji_eror == True:
try:
angka1 = int(input("Masukkan bilangan pertama : "))
angka2 = int(input("Masukkan bilangan kedua : "))
angka3 = int(input("Masukkan bilangan ketiga : "))
if angka1>0 and angka2>0 and angka3>0:
uji_eror = False
else:
print("\nPastikan 3 angka yang anda masukkan merupakan bilangan bulat (bukan bilangan desimal, negatif ataupun sebuah teks)\n")
except:
print("\nPastikan 3 angka yang anda masukkan merupakan bilangan bulat (bukan desimal ataupun teks)\n")
if angka1 == angka2 == angka3:
print("panjang sisi",str(angka1)+",",str(angka2)+", dan",angka3,"membentuk segitiga sama sisi")
elif angka1 + angka2 <= angka3 or angka1 + angka3 <= angka2 or angka2 + angka3 <= angka1:
print("panjang sisi",str(angka1)+",",str(angka2)+", dan",angka3,"Tidak dapat membentuk segitiga")
elif angka1 == angka2 or angka1 == angka3 or angka2 == angka3:
print("panjang sisi",str(angka1)+",",str(angka2)+", dan",angka3,"membentuk segitiga sama kaki")
elif angka1**2 + angka2**2 == angka3**2 or angka1**2 + angka3**2 == angka2**2 or angka3**2 + angka2**2 == angka1**2 :
print("panjang sisi",str(angka1)+",",str(angka2)+", dan",angka3,"membentuk segitiga siku-siku")
else:
print("panjang sisi",str(angka1)+",",str(angka2)+", dan",angka3,"membentuk segitiga sembarang")
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment