LINK ON YOUTUBE : https://www.youtube.com/channel/UCodHqVFDdiCyvtLXQTEZQbA
STUDI KASUS 1
STUDI KASUS 1
Ongkir Progresif
Artinya ongkor kirim dihitung berdasarkan berat paket
barang secara flat. Makin berat paket, ongkos kirimnya makin besar. Jika ongkos
kirim ke suatu tempat di tetapkan Rp 5 ribu/kg, dan kita mengirim paket sebesar
5Kg, maka ongkkos kirim yang harus dibayar adalah (5x5 ribu) Rp 25 ribu,
begitupula bila kita mengirim paket dengan berat dibawah 5 Kg tetap akan
dikenakan biaya minimum yaitu Rp 25 ribu, sedangkan bila mengirim paket dengan
berat diatas 5 Kg akan dikenakan biaya kirim kelipatannya misal berat paket 6
Kg maka biayanya akan dikenakan sebesar 2x biaya minimum yaitu 50 ribu begitu
pula seterusnya.
Programnya seperti
berikut :
Penjelasan
:
·
Langkah pertama
kita menuliskan library #include<stdio.h> untuk memanggila Printf, dan
Scanf, #include<iostream.h> untuk memanggil cout, dan
#include<conio.h> untuk memanggil getch();
·
Kemudian
menggunakan variable nilai, temp, dan hrgbarang bertipe float
·
Variabel tipe i,
j_barang dengan tipe data integer
·
Kemudian memasukan
perintah untuk memasukan nilai jumlah barang
·
Menampilkan harga
satuan dengan menggunakan pilihan IF,
jika pilihan < 5, dan > 5.
·
Jika kita
memasukan berat 4 Kg maka biaya yang akan dihitung sebesar Rp 25 ribu. Maka
tampilan hasil running seperti pada gambar diatas.
·
Jika kita
memasukan nilai 6 Kg maka biaya yang akan dihitung sebesar kelipatannya sebesar
Rp 50 ribu, dan begitu seterusnya.
STUDI
KASUS 2
Ongkir Regresif
Misalnya
ongkos kirim ke suatu tempat ditetapkan Rp 25 ribu untuk berat paket 5 Kg
pertama, sedangkan untuk kg berikutnya dihitung Rp 2 ribu/kg,. Jadi kalau kita
kirim paket beratnya 1 kg ataupun 5 kg, ongkos kirimnya tetap dihitung Rp 25
ribu. Sedangkan kalu paket yang dikirim lebih dari 5 kg, katakanlah 10kh, maka
ongkos kirimnya jadi lebih murah, karena 5 kg berikutnya hanya dihitung Rp 2
ribu/kg. sehingga paket dengan berat 10 kg hanya membayar Rp 35 ribu.
Programnya seperti berikut :
Penjelasan :
·
Jika kita
memasukan nilai kurang dari 5 kg, maka hasilnya :
·
Jika
kitamenuliskan berat sebesar 10 Kg, maka hasilnya :