kamus
Nama:String
umur:integer
KodeTujuan:String
Harga:integer
TotalBayar:integer
TotalBayar1:integer
TotalBayar2:integer
Qty:integer
Algoritma
TotalBayar <- 0
TotalBayar1 <- 0
TotalBayar2 <- 0
input(Qty)
i traversal[1...Qty]
input(Nama)
input(umur)
input(kodeTujuan)
input(Harga)
if(umur <= 2)
then TotalBayar <- Harga/2
TotalBayar1 <- TotalBayar1 + TotalBayar
else (umur > 2)
then TotalBayar <- Harga*1
TotalBayar1 <- TotalBayar2 + TotalBayar
endif
TotalBayar <- TotalBayar1 + TotalBayar2
output(Nama)
output(Umur)
output(KodeTujuan)
output(Qty)
output(TotalBayar)
urutan pemesanan tiket
user menginput Qty -> program melakukan pengulangan sebanyak jumlah Qty yang dimasukan -> user menginput nama,umur,kodetujuan,harga sebanyak jumlah pengulangan -> program mengecek apakah umur customer kurang dari atau sama dengan 2, jika iya maka harga dipotong setengan, jika tidak harga tidak dipotong -> program menghitung totalbayar -> program menampilkan nama,umur,kodetujuan,Qty,totalbayar
flowchart
flowchart
Tidak ada komentar:
Posting Komentar