Percabangan

Flowchart Predikat Nilai A, B, C, dan D

Contoh flowchart percabangan bertingkat yang mengubah nilai angka menjadi predikat A, B, C, atau D.

Flowchart Predikat Nilai A, B, C, dan D. Contoh flowchart percabangan bertingkat yang mengubah nilai angka menjadi predikat A, B, C, atau D.
Unduh gambar

Penjelasan alurnya

Flowchart ini memakai tiga keputusan bertingkat. Setiap keputusan berikutnya hanya diperiksa bila keputusan sebelumnya bernilai Tidak, jadi nilai 95 berhenti di keputusan pertama dan langsung mendapat predikat A.

Urutan keputusan dari batas tertinggi ke terendah itu penting. Keputusan kedua cukup memeriksa nilai >= 80, karena nilai 90 ke atas sudah tertangkap lebih dulu. Kalau urutannya dibalik, nilai 95 malah ikut tertangkap sebagai C.

Predikat D ada di cabang Tidak dari keputusan terakhir, tanpa keputusan tambahan. Semua nilai yang tidak memenuhi tiga batas sebelumnya otomatis masuk ke sana.

Pseudocode

1ALGORITMA Predikat nilai23DEKLARASI4    nilai : integer56MULAI7    BACA nilai8    JIKA nilai ≥ 90 MAKA9        TAMPILKAN "Predikat A"10    SELAIN ITU11        JIKA nilai ≥ 80 MAKA12            TAMPILKAN "Predikat B"13        SELAIN ITU14            JIKA nilai ≥ 70 MAKA15                TAMPILKAN "Predikat C"16            SELAIN ITU17                TAMPILKAN "Predikat D"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 85.

1# Predikat nilai23nilai = int(input("Masukkan nilai: "))4if nilai >= 90:5    print("Predikat A")6elif nilai >= 80:7    print("Predikat B")8elif nilai >= 70:9    print("Predikat C")10else:11    print("Predikat D")

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

Coba ubah sendiri

  • Tambahkan predikat E untuk nilai di bawah 50.
  • Tampilkan juga keterangan seperti Sangat baik atau Cukup.
  • Tolak nilai di luar rentang 0 sampai 100 sebelum menentukan predikat.

Lanjut belajar

MateriKeputusan bertingkat jadi elifDari Flowchart ke KodeLatihan soalKategori Nilai UjianTentukan huruf mutu dari nilai ujian 0 sampai 100.

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