You are on page 1of 3

Soal

Sebuah bank memberikan kebijakan, sbb:

 Jikamenabung di atas Rp.10.000.000,00 bunga 7%


 Jika menabung di atas Rp. 5.000.000,00 bunga 5%
 Jika menabung di bawah Rp 2.000.000,00 bunga 3%
Berapakah uang?

 YUSTIKA jika ia menabung sebesar Rp.12.500.000,00


 MUSARIFA jika ia menabung sebesar Rp.8.500.000,00
 NURMALASARI jika ia menabung sebesar Rp. 3.500.00,00
Jawab :
a. Analitik
a. Jadi jumlah tabungan Yustika adalah
(Rp.12.500.000,00) + (7% X Rp.12.500.000,00)
= Rp.12.500.000,00 + Rp.875.000,00
=Rp.13.375.000,00

b. Jadi jumlah tabungan musarifa adalah


(Rp.8.500.00,00) + (5% X Rp.8.500.000,00)
= Rp.8.500.000,00 + Rp.425.000,00
= Rp.8.925.000,00

c. Jadi jumlah tabungan nurmalasari adalah


(Rp.3.500.000,00) + (3% X Rp.3.500.000,00)
= Rp.3.500.000,00 + Rp.105.000,00
= Rp.3.605.000,00
b. Algoritma
 Flowchart(diagram alir)

mulai

Modal,bunga,
total

Jika > =
Rp.10.000.000
bunga 7%
tidak

Jika
>=Rp.5.000.000
Ya bunga 5% tidak

Jika
<=Rp.5.000.000
bunga 3%

Masukkan modal
Hitung bunga
Keluaran total

selesai

 pseudo code (kalimat )


1. Mulai
2. Perkenalkan : modal, bunga, total
3. Jika modal>= Rp.10.000.000,00 bunga 7%
Jika modal>= Rp.5.000.000,00 bunga 5%
Jika modal <=Rp.5.000.000,00 bunga 3%
4. Masukkan modal
 Hitung bunga
 Keluaran total
5. Selesai
c. Program / codingan
/*-----------------------------------------*/
/*Nama : Yustika */
/*NIM : E0117502 */
/*latihan : (10) bunga */
/*----------------------------------------*/

#include <stdio.h>
/*fungsi untuk memulai eksekusi program */
int main (void)
{
long int modal, bunga,total;
printf("masukkan modal :");scanf("%ld",& modal);
if(modal >=10.000000)
{
bunga = 0.07*modal;
total = modal + bunga ;
}
else
if(modal >=5000000)
{
Bunga = 0.05* modal ;
total=modal + bunga ;
}
else
if(modal<=5000000)
{
Bunga = 0.03* modal;
total=modal + bunga ;
}
printf("jadi modal adalah : %ld\n",modal );
printf("jadi bunga adalah:%ld\n",bunga );
printf("jadi total adalah : %ld"\n,total);
}