Contoh Soal Flowchart Branching dan Jawabannya
Flowchart Branching adalah jenis Flowchart dengan adanya percabanganan permasalahan, sehingga jika tidak terpenuhi salah satu cabang, maka akan masuk ke cabang lainnya.
Soal Flowchart Branching:
1. Sebuah aturan untuk menonton sebuah film tertentu adalah sebagai berikut, jika usia penonton lebih dari 17 tahun maka penonton diperbolehkan dan apabila kurang dari 17 tahun maka penonton tidak diperbolehkan nonton. Buatlah flowchart untuk permasalahan tersebut!
2. Buatlah algoritma untuk mencari apakah bilangan tersebut ganjil atau genap, dimana bilangan merupakan piranti masukkan.
3. Dalam suatu perhitungan nilai P=X+Y. Jika P positif, maka Q=X*Y, sedangkan jika negatif maka nilai Q=X/Y.
Buatlah flowchart untuk mencari nilai P dan Q!
4. Buatlah program untuk menseleksi suatu bilangan dengan ketentuan sebagai berikut :
a) 0-35=Grade C
b) 36-69=Grade B
c) 70-100=Grade A
5. Struktur percabangan bersarang untuk masalah fotokopi. Sebuah usaha fotokopi mempunyai aturan sebagai berikut :
> Jika yang fotokopi statusnya adalah langganan, maka berapa lembar pun dia fotokopi, harga perlembarnya Rp. 75,-
> Jika yang fotokopi bukan langganan, maka jika dia fotokopi kurang dari 100 lembar harga perlembarnya Rp. 100,-. Sedangkan jika lebih atau sama dengan 100 lembar, maka harga perlembarnya Rp. 85,-.
Buat flowchart untuk menghitung total harga yang harus dibayar jika seseorang memfotokopi sejumlah X lembar.
6. Aturan kelulusan siswa pada mata pelajaran Pemrograman Web diterapkan sebagai berikut :
> Jika nilai ujian tengah semester (UTS) lebih besar dari 70 maka siswa dinyatakan lulus dan Nilai Akhir sama dengan nilai UTS.
> Jika nilai UTS kurang atau sama dengan 70 maka siswa dinyatakan lulus jika Nilai Akhir lebih besar atau sama dengan 60 dimana Nilai Akhir = (nilai UTS x 40%) + (nilai UAS x 60%).
Buatlah flowchart penyelesaian masalah tersebut apabila output yang diinginkan adalah NIM, Nama Siswa, Nilai Akhir dan Status Kelulusan.
Jawaban:
*Note: Saya menggunakan software Raptor untuk membuat Flowchart berikut:
Jawaban No 1:
Jawaban No 2:
Jawaban No 3:
Jawaban No 4:
Jawaban No 5:
Jawaban No 6:
Post a Comment