Menengah30 XPUnit 3: Percabangan, soal 7 dari 9

Jenis Segitiga

Tentukan jenis segitiga dari panjang ketiga sisinya.

Tiga batang lidi belum tentu bisa disusun menjadi segitiga. Kalau bisa pun, bentuknya berbeda-beda tergantung panjang sisinya.

Masukan

Satu baris berisi tiga bilangan bulat, panjang ketiga sisi.

Keluaran

Salah satu dari:

  • Bukan segitiga bila ada sisi yang tidak positif, atau ada satu sisi yang sama panjang atau lebih panjang dari jumlah dua sisi lainnya
  • Sama sisi bila ketiga sisi sama panjang
  • Sama kaki bila tepat dua sisi sama panjang
  • Sembarang bila ketiga sisi berbeda

Contoh masukan dan keluaran

  1. Contoh 1

    Masukan

    3 4 5

    Keluaran

    Sembarang

Petunjuk

Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.

Petunjuk 1

Periksa dulu apakah ketiga sisi bisa membentuk segitiga. Cara mudahnya: urutkan sisinya, lalu pastikan sisi terpanjang lebih pendek dari jumlah dua sisi lainnya.

Petunjuk 2

Setelah yakin segitiganya ada, periksa sama sisi lebih dulu, baru sama kaki.

Pelajari dulu konsepnyaPercabangan if, elif, dan elsePython untuk Pemula

Soal lain di unit Percabangan

Soal berikutnya: Tarif Parkir Mal

Latih logika sedikit setiap hari

Ada soal harian dengan XP ganda dan liga mingguan yang dimulai dari nol setiap Senin.

Lihat semua tantangan