Algoritma dan flowchar Belanja Barang

Kasus ini adalah pertanyaan dari  saudara Muhammad Fariz ke email saya. Pertanyaannya saya copy paste saja sebagai berikut :

Bang bisa bantu jawab soal ini ga?
...
Buat algoritma dalam bentuk diagram alir/flowchart dari kasus berikut:
Seorang ibu rumah tangga belanja diakhir bulan pada minimarket abc, dikarenakan mini market tersebut memberikan promo diskon  kepada semua pelanggannya jika :
A. Total belanja >rp 500.000,-diberikan cash back rp 50.000
B. Total belanja>rp 300.000,-diberikan diskon 5%
C. Total belanja>rp 150.000 diberikan cash back rp 5000

..mohon bantuannya ya bang belom ngerti soalnya hehe

Jawaban :

Penyelesaian kasus di atas, saya mencoba menggunakan beberapa variable yaitu “
N = banyaknya barang
I = indeks barang ke-i
X[i]= harga barang ke-i
Total = jumlah dari semua harga belanja dengan nilai awal sama dengan NOL
d1,d2,d3, CB untuk menyimpan data yang ditentukan.


Algoritma :

1.  Definisikan variable
2.  Tentukan nilai awal variabel
3.  Input banyaknya barang sebanyak n
4.  Masukkan/ input harga barang ke-i hingga barang ke-n. Jika i=n, lanjutkan ke langkah 7.
5.  Tambahkan Total Harga Barang
6.  Ulangi langkah 4
7.  Cek Total harga :
8.  Apakah Total>d1?, Jika Ya, Tentukan CB=50000. Lanjutkan ke kangkah 12
9.  Jika Tidak, Cek apakah Total>d2?. Jika Ya, berikan diskon 5%, Lanjutkan ke kangkah 12
10. Jika Tidak, Cek apakah Total>d3?. Jika Ya, Tentukan CB = 5000, Lanjutkan ke kangkah 12
11. Jika Tidak. Lanjutkan ke kangkah 12
12. Cetak Total, dan CB
13. Selesai

Flowchart :


Demikian jawaban untuk saudara Muhammad Fariz. Semoga bisa membantu dan bermanfaat bagi anda. Jika ada pertanyaan, silakan ajukan pada kotak komentar di bagian bawah halaman ini, Terima kasih,

1 komentar:

Silakan memberikan komentar dan pertanyaan yang sifatnya positif.