Disusun Oleh:
MUHAMMAD BIMA SETYA DEWANTARA
NIM. 17101171
I. TUJUAN
1. Peserta praktikum mampu mengatahui apa itu percabangan if else, jenis
percabangan if else dan operasi relasional
2. Peserta praktikum mampu mengetahui, memahami dan mempraktikan
statement dalam percabangan if - else.
3. Peserta praktikum mampu mengerti, memahami dan mempraktikan secara
langsung apa itu yang dimaksud if else bersarang.
4. Peserta praktikum mampu menganalisis trubleshoot suatu program dan
memperbaikinya.
.
2. P
r
o
g
r
a
m
T
r
u
b
l
e
s
h
o
o
t
Analisis:
Kesalahannya yaitu terletak pada kondisi pada baris ke 9 yaitu
penggunaan tanda lebih besar > karena jika angka lebih besar dari 0
berarti angka tersebut bererti sudah positif dan ketika kita memasukan
angka positif maka akan berlaku ekspresi angka, kemudian angka akan
menjadi negtif sehingga hasil tidak sesuai dengan yang kita harapkan.
Solusinya adalah mengganti tanda > menjadi tanda <. Karena jika kita
memasukan angka negatif maka akan berlaku ekspresi -angka sehingga
hasil akan selalu positif atau angka mutlak.
B. TUGAS
Soal Tugas Rumah
Buatlah sebuah program untuk menghitung nilai minimum (paling kecil)
dari 4 angka masukan bertipe integer. masukan berasal dari user. tuliskan
flowcharnya!
G
a
m
b
a
r
1
.
2
.11. Program Tugas Rumah.
a = angka ke 1;
b = angka ke 2;
c = angka ke 3;
d = angka ke 4;
Masukan
Nilai a Chandra Maulana
Nilai b (17101171)
Nilai c
Nilai d
Cetak
Angka
a<=b&a<=c&
ya terkecil
a<=d
adalah
angka ke 1
tidak
Cetak
Angka
b<=a&b<=c&
ya terkecil
b<=d
adalah
angka ke 2
tidak
Cetak
Angka
c<=a&c<=b&
ya terkecil
c<=d
adalah
angka ke 3
tidak
Cetak
Angka
d<=a&d<=b&
ya terkecil
d<=c
adalah
angka ke 4
tidak
Selesai