Anda di halaman 1dari 4

Nama : Novi Anugraheni

NIM

: 08161055

TPB

: E

LATIHAN 1

Flowchart untuk menentukan tahun kabisat

Start
Start

tahun : integer

jenisTahun : atring

read (tahun) T tahun mod 4 == 0 jenisTahun = Tahun Kabisat F jenisTahun =
read (tahun)
T
tahun mod 4 == 0
jenisTahun = Tahun Kabisat
F
jenisTahun = Bukan Tahun Kabisat
write (jenisTahun) stop
write (jenisTahun)
stop

LATIHAN 2

Flowchart untuk diskon barang

start
start

harga : integer diskon : integer hargaFinal : integer

read ( harga ) read ( diskon )
read ( harga )
read ( diskon )
T Harga <= 50000 hargaFinal = harga F T Harga > 50000 and Harga <=
T
Harga <= 50000
hargaFinal = harga
F
T
Harga > 50000 and
Harga <= 100000
hargaFinal = harga – ( harga * diskon / 100 )
hargaFinal = harga – ( ( harga – ( harga * diskon / 100 ) ) * 10 / 100)
Harga > 100000
F
write ( hargaFinal ) stop
write ( hargaFinal )
stop

LATIHAN 3

Flowchart untuk dampak gempa

start
start

nilai_SR : real dampak : string

read ( nilai_SR )
read ( nilai_SR )
nilai_SR == F nilai_SR == 6 F nilai_SR == 7 4,5 F dampak = semua
nilai_SR ==
F nilai_SR == 6
F nilai_SR == 7
4,5
F dampak = semua
bangunan rata
dengan tanah
T
T
T
dampak = beberapa bangunan
rusak ringan
dampak = beberapa
bangunan rusak parah
dampak = beberapa
bangunan rusak parah
write ( dampak )
stop

LATIHAN 4

Flowchart untuk konversi nilai

start
start

nilai : integer huruf : string

read ( nilai ) T
read ( nilai )
T
nilai < 60 huruf = F F T nilai >= 60 and nilai <= 69
nilai < 60
huruf = F
F
T
nilai >= 60 and
nilai <= 69
huruf = D
F
T
nilai >= 70 and
nilai <= 79
huruf = C
F
T
nilai >= 80 and
nilai <= 89
huruf = B
F
huruf = A
write ( huruf )
stop