download soal

Matakuliah
Tahun
Versi
: T0616 / Algoritma dan Pemrograman
: 2007
: 1/0
Latihan Pertemuan 05-06
Pengembangan Algoritma
1
Latihan
• Buatlah algoritma yang dapat menerima input
dari user berupa harga barang dan kode
barang. Program akan menghitung diskon
yang didapat sesuai dengan kodenya.
Kemudian tampilkan harga awal, besar
diskon, dan harga yang harus dibayar.
Adapun ketentuan adalah sbb:
2
Latihan
• Sebuah program dibutuhkan untuk
membaca input berupa pajak (dalam
persentase) dan harga lima buah barang.
Program harus menghitung biaya yang
diperlukan untuk membayar kelima barang
tersebut bersama dengan pajaknya.
• Buatlah algoritma program tersebut
dengan menggunakan pseudocode.
3
Latihan
•
Buatlah algoritma yang dapat menerima input
bilangan dari user, dan kemudian membuat
tampilan sesuai dengan bilangan yang
dimasukkan
Contoh :
Masukkan bilangan : 5
Bintang Anda :
1
12
123
1234
12345
4
Latihan
• Jelaskan algoritma berikut
• Lakukan desk checking untuk nilai
bunga = 100, 200, 520
IF saldo < $300 THEN
bunga = 0.05
ELSE
bunga = 0.1
ENDIF
5
Latihan
• Jelaskan algoritma berikut
• Lakukan desk checking untuk nilai
celcius = 37, 100, 120 dan -10, 20, 1000
X=0
REPEAT
X=X+1
baca celcius
reamur = 4/5*celcius
fahrenheit=9/5*celcius + 32
cetak celcius, reamur, fahrenheit
UNTIL x=3
6
Latihan
• Jelaskan algoritma berikut
• Lakukan desk checking untuk nilai
Record_code = A A B C A B C C C D
IF record_code=‘A’ THEN
increment counter_A
ELSE
IF record_code=‘B’ THEN
increment counter_B
ELSE
IF record_code=‘C’ THEN
increment counter _C
ELSE
increment error_counter
ENDIF
ENDIF
ENDIF
7