Branching digunakan untuk menyeleksi kondisi dan menentukan pilihan proses selanjutnya. Branching memiliki 2 keputusan yes dan no, Setiap keputusan memiliki proses yang berbeda. Branching dapat digunakan untuk memilih 2 pilihan atau lebih. Untuk 2 pilihan hanya memerlukan 1 selection, tetapi untuk lebih dari 2 pilihan dibutuhkan selection tambahan, misalnya pada 6 pilihan dibutukan 5 selection.
CONTOH SOAL
Tentukan nilai konversi berdasarkan poin yang diinputkan dengan ketentuan :
80 - 100 : A
65 - 79 : B
50 - 64 : C
35 - 49 : D
0 - 34 : E
ALGORITMA
1. Start
2. Masukkan nilai dengan variable n
3. Jika n>=0 dan n<=100 bernilai benar lanjut ke langkah 4, jika salah lanjut ke langkah 13
4. Jika n>=80 dan n<=100 bernilai benar lanjut ke langkah 5, jika salah lanjut ke langkah 6
5. Tampilkan A, lanjut ke langkah 14
6. Jika n>=65 dan n<=79 bernilai benar lanjut ke langkah 7, jika salah lanjut ke langkah 8
7. Tampilkan B, lanjut ke langkah 14
8. Jika n>=50 dan n<=64 bernilai benar lanjut ke langkah 9, jika salah lanjut ke langkah 10
9. Tampilkan C, lanjut ke langkah 14
10. Jika n>=35 dan n<=49 bernilai benar lanjut ke langkah 11, jika salah lanjut ke langkah 12
11. Tampilkan D, lanjut ke langkah 14
12. Tampilkan E, lanjut ke langkah 14
13. Tampilkan Error : Input Harus Berupa Nilai 0-100, lanjut ke langkah 14
14. End
FLOWCHART
flowchart program |
OUTPUT
output raptor |
Modul Raptor Branching : Konversi Nilai Mahasiswa
Reviewed by Syafriansyah Muhammad
on
2/01/2018
Rating:
Tidak ada komentar: