Algoritma & Pemrograman: Percabangan

 Percabangan adalah struktur algoritma yang digunakan untuk mengambil keputusan berdasarkan kondisi tertentu.

Program tidak selalu menjalankan semua instruksi secara berurutan. Dalam kondisi tertentu, program harus menentukan:

  • Jika kondisi benar → lakukan proses A
  • Jika kondisi salah → lakukan proses B
Percabangan Yang akan di pelajari :

  1. if (sdh di pelajari)
  2. if - else (sdh di pelajari)
  3. if - elif - else
  4. Percabangan bersarang / nested if
  5. Percabangan dengan operator logika
  6. Percabangan bertingkat
  7. Percabangan berdasarkan beberapa kondisi
  8. Ternary / conditional expression
  9. Studi kasus percabangan

Percabangan IF



IF – ELSE




Percabangan dengan OR

Contoh:

Mahasiswa mendapatkan remedial jika:

  • Nilai < 60
  • ATAU kehadiran < 75%

Nested IF

Nested IF adalah if di dalam if.

contoh
Jika nilai >= 60 Jika kehadiran >= 70 LULUS Jika tidak TIDAK LULUS karena kehadiran Jika tidak TIDAK LULUS karena nilai


Contoh Studi kasus di if dan else

Kasus Kelulusan Ujian
Masalah: Guru ingin menentukan apakah seorang siswa lulus atau tidak berdasarkan nilai angka yang didapat.
Aturan:
Jika nilai lebih besar atau sama dengan 65, siswa dinyatakan Lulus.
Jika nilai di bawah 65, siswa dinyatakan Tidak Lulus
cara menentukannya adalah 
1. Buat algoritma
  • Mulai
  • Masukkan nilai Ujian
  • Jika > 65, maka dinyatakan = LULUS
  • Jika < 65, maka dinyatakan = TIDAK LULUS
  • tampilkan hasil nilai Ujian
  • Selesesai
Pseudecode
Begin 
    Input Nilai
    IF nilai > 65 THEN
    ELSE nilai < 65
    END IF
    OUTPUT HASIL NILAI
END
Hasil bisa di lihat di link: https://github.com/1hah2jk/Algoritma-Pemrograman-

0 Komentar