Anda di halaman 1dari 2

SOAL 5. Dalam tabung percobaan ada 1000 bakteri amuba.

Setiap minggu bakteri tersebut


membelah diri menjadi dua bagian. Namun sebelum membelah diri, 20% bakteri tersebut
mati. Susun Algoritma untuk menghitung dan mencetak jumlah bakteri setelah 10 minggu.

Minggu Jumlah Bakteri


ke- Setelah membelah
Saat awal Mati 20% Sisa 80%
jadi 2 bagian
I T M=T*0.2 T=T-M T=T*2
800
1 1000 200 1600
1280
2 1600 320 2560
2048
3 2560 512 4096
xxx
4 4096 xxx xxx

xxx xxx
10 xxx xxx Yang
dicetak
JAWAB.
Cara-1 Cara-2
T  1000 T  1000
I1
I1 WHILE I < = 10
WHILE I < = 10 Do
Do T  T*1.6
M  T*0.2 I  I+1
T  T-M EndDo
T  T*2 WRITE(T)
I=I+1
EndDo Sisa 80% kalau dikali 2 akan menjadi 160%
WRITE(T) atau 1.6
Jadi T langsung saja = T*1.6
Jumlah bakteri (T)
diuarikan langkah per
langkah: Dihitung yang mati
dihitung sisanya
kemudian baru dikali dua

SOAL 6A. Seseorang menyimpan uang Rp.1.000.000 di bank dengan bunga 2% per bulan.
Jadi setelah satu bulan uangnya menjadi Rp.1.020.000. Satu bulan berikutnya uang
Rp.1.020.00 ini mendapat bunga lagi 2%, sehingga setelah 2 bulan uangnya menjadi
Rp.1.020.000 + Rp.20.400 = Rp.1.040.400. Demikian seterusnya.
Susun Algoritma untuk menghitung dan mencetak jumlah uangnya setelah 10 bulan.

Bulan Jumlah Uang


ke- Pada awal Pada akhir
Bunga 2%
bulan ke-1 bulan ke-1
I U B=2%*U U=U+B
1 1.000.000 20.000
2 1.020.000 20.400 1.020.000
3 1.040.400 20.808 1.040.400
4 1.061.208 xxx 1.061.208
xxx
10 xxx xxx Yang
xxx dicetak

Cara-2
Cara-1 Uang U setiap bulan
T  1000000
T  1000000 bertambah 2% atau 0.02.
I1
I1 WHILE I < = 10 Jadi, setiap kahir bulan
WHILE I < = 10 Do uangnya akan menjadi
Do T  U*1.02 100+2=102% atau 1.02
B  U*0.02 I  I+1 k li b l
U  U+B EndDo
I  I+1
EndDo WRITE(U)
WRITE(U)

TUGAS
SOAL 6B. Seorang meminjam uang Rp.1.000.000 dengan bunga 2% per bulan. Jadi setelah
satu bulan pertama utangnya menjadi Rp.1.020.000.
Pada akhir bulan pertama ia harus mencicil 10% dari utangnya, yaitu = Rp.102.000, sehingga
pada awal bulan berikutnya sisa utangnya =
Rp. 1.020.00 – Rp.102.000 = Rp.918.000
Pada akhir bulan kedua utang tambah bunga menjadi:
Rp.918.000 + Rp.18.360 = Rp.936.360.
Pada akhir bulan ke-2 ia harus mencicil 10% dari utang, yaitu: Rp.93.636
Demikian seterusnya sampai 10 bulan.
Susun Algoritma untuk mencetak daftar cicilan yang harus dibayarnya pada setiap akhir
bulan selama jangka waktu 10 bulan.
Dan juga cetak sisa utangnya setelah 10 kali pembayaran cicilan yang akan dibayar lunas
pada awal bulan ke-11.

Anda mungkin juga menyukai