width:100%; height:100%




6.9 Percabangan Bertingkat

Percabangan bertingkat adalah sebuah istilah untuk if di dalam if. Dalam kasus ini, sebuah program dapat menerapkan sebuah percabangan di dalam percabangan tertentu.

Cobalah kode berikut dengan menekan tombol Coba Sendiri Kode salinlah kode program dibawah pada interpreter, jalankan dan lihatlah bagaimana hasilnya.

...

Gambar 6.10 Percabangan Bertingkat



Kode program di atas akan memeriksa terlebih dahulu apakah nilai yang dimasukkan adalah lulus atau tidak. Setelah itu, program akan memeriksa usia, apakah dia akan disapa dengan “kakak” atau kah dengan “adek”.

Petunjuk
  1. Kerjakanlah latihan di bawah dengan mencoba pada interpreter.
  2. Lengkapi kolom yang kosong setelah itu tekan tombol Cek Jawaban.
  3. Jika jawaban salah, maka akan muncul tombol Ulangi Latihan.
  4. Jika jawaban benar, maka akan tampil tombol Selesai Latihan.
  5. Tekan tombol Selesai Latihan untuk menambah progres topik.
  6. Progres topik akan diakumulasikan berdasarkan pengerjaan latihan dan kuis.
  7. Selesaikan seluruh latihan dan kuis pada materi ini, jika total bar progres adalah 54% maka akan membuka akses materi selanjutnya.
Latihan

  • Cetak "1" jika x sama dengan y, cetak "2" jika x lebih besar dari y, jika tidak cetak "3".

    x = 80
    y = 60
    if a == b :
        print("1")
    x y :
        print("2")

        print("3")
  • Cetak "Halo!" jika x sama dengan y, dan p sama dengan q.

    if x y p q:
        print("Halo!")
  • Gunakan penulisan yang benar untuk merubah percabangan berikut dalam satu baris:

    if 10 >= 9
        print("Ya")
    else:
        print("Tidak")

    Format percabangan satu baris:
    print("Ya") 10 9 print("Tidak")


width:100%; height:100%