Page 145 - C:\Users\15710210730001\Documents\Flip PDF Professional\INFORMATIKA-BG-KLS_X\
P. 145
Solusi Pseudokode:
Deskripsi Tingkat Tinggi Pseudokode
• Baca total bayar dan jumlah uang yang Algoritma membayar bakso
dibayarkan. Input: Total bayar dan Jumlah uang yang
• Jika jumlah uang yang dibayarkan dibayarkan pelanggan
lebih besar atau sama dengan total
bayar, kurangi jumlah uang sebesar Input totalBayar, jumlahUang
total bayar, lalu cetak jumlah uang. if totalBayar >= jumlahUang
• Jika jumlah uang yang dibayarkan lebih jumlahUang = jumlahUang-totalBayar
kecil dari total bayar, cetak kalimat Print jumlahUang
‘Uang yang dibayarkan kurang’. Else
Print “Uang yang dibayarkan kurang”
Contoh Kasus Uji:
No. Masukan Keluaran Keterangan
1 1 2 1 contoh kasus yang ada di soal
2
2 23 56 23 contoh kasus uji yang ada di tengah jangkauan
56 batasan input
Soal 2: Hadiah Bakso Gratis (Tingkat Kesulitan: )
Penjelasan singkat:
1. Masukan atau input terdiri atas total pembayaran dan total poin pelanggan
saat ini.
2. Program akan menjumlahkan poin pelanggan saat ini sejumlah total
pembayaran.
3. Program akan mengecek jika poin pelanggan lebih dari sama dengan
100.000,akan mencetak kalimat ‘Anda mendapatkan kupon bakso gratis!’.
4. Program mencetak total poin pelanggan saat ini.
137
Bab 7 Algoritma dan Pemrograman