Percabangan

Flowchart Menentukan Tahun Kabisat

Contoh flowchart menentukan tahun kabisat dengan aturan habis dibagi 4, kecuali kelipatan 100 yang tidak habis dibagi 400.

Flowchart Menentukan Tahun Kabisat. Contoh flowchart menentukan tahun kabisat dengan aturan habis dibagi 4, kecuali kelipatan 100 yang tidak habis dibagi 400.
Unduh gambar

Penjelasan alurnya

Aturan tahun kabisat ada tiga lapis: habis dibagi 400 pasti kabisat, kelipatan 100 lainnya bukan kabisat, dan sisanya kabisat bila habis dibagi 4. Flowchart ini memeriksa ketiganya berurutan.

Urutannya tidak boleh ditukar. Tahun 2000 habis dibagi 100 sekaligus 400. Kalau kelipatan 100 diperiksa lebih dulu, tahun 2000 salah dianggap bukan kabisat, padahal tahun itu kabisat.

Uji flowchart dengan empat tahun yang mewakili setiap cabang: 2000 (kabisat), 1900 (bukan), 2024 (kabisat), dan 2023 (bukan).

Pseudocode

1ALGORITMA Tahun kabisat23DEKLARASI4    tahun : integer56MULAI7    BACA tahun8    JIKA tahun mod 400 = 0 MAKA9        TAMPILKAN "Tahun kabisat"10    SELAIN ITU11        JIKA tahun mod 100 = 0 MAKA12            TAMPILKAN "Bukan tahun kabisat"13        SELAIN ITU14            JIKA tahun mod 4 = 0 MAKA15                TAMPILKAN "Tahun kabisat"16            SELAIN ITU17                TAMPILKAN "Bukan tahun kabisat"18            AKHIR JIKA19        AKHIR JIKA20    AKHIR JIKA21SELESAI

Kode programnya

Kode di bawah dibuat langsung dari flowchart di atas, jadi alurnya sama persis. Coba jalankan dengan masukan 2024.

1# Tahun kabisat23tahun = int(input("Masukkan tahun: "))4if tahun % 400 == 0:5    print("Tahun kabisat")6elif tahun % 100 == 0:7    print("Bukan tahun kabisat")8elif tahun % 4 == 0:9    print("Tahun kabisat")10else:11    print("Bukan tahun kabisat")

Jalankan kodenya tanpa instalasi di compiler Python online atau compiler bahasa lain di Playground.

Coba ubah sendiri

  • Tampilkan banyak hari di bulan Februari pada tahun itu.
  • Gabungkan ketiga kondisi menjadi satu kondisi dengan dan serta atau.
  • Hitung banyak tahun kabisat antara dua tahun dengan perulangan.

Lanjut belajar

MateriKeputusan bertingkat jadi elifDari Flowchart ke KodeLatihan soalTahun KabisatPeriksa apakah sebuah tahun termasuk tahun kabisat.

Contoh flowchart lainnya

Gambar flowchart-mu sendiri

Susun simbolnya dengan seret dan lepas, lalu ubah jadi kode Python, JavaScript, PHP, C, atau Java dengan satu tombol.

Kenali Flowchart Studio