Studi Kasus Latihan 1.2 (Modul 1 - Struktur Data)
Hallo Guys masih tentang Ongkir ya. Mari kita selesaikan.Ongkir Regresif yaitu misalnya ongkos kirim ke suatu tempat ditetapkan Rp. 25 ribu untuk berat paket 5kg pertama, sedangkan untuk kg berikutnya dihitung Rp. 2 ribu/kg. Jadi kalai kita kirim paket beratnya 1 kg maupun 5kg, ongkos kirimnya tetap dihitung Rp. 25 ribu. Sedangkan kalau paket yang dikirim lebih dari 5 kg, katakanlah 10 kg, maka ongkos kirimnya jadi lebih murah ,karena5 kg berikutnya dihitung Rp. 2 ribu/kg. Sehingga paket dengan berat 10 kg hanya membayar Rp 35 ribu.Source Code:
Hasil Running:
Penjelasan:
1. Header merupakan sebuah file yang berisi deklarasi untuk berbagai fungsi untuk yang dibutuhkan oleh program baik itu sebagai standar input/output maupun sebagai syntax.
- Disini saya menggunakan header #include <stdio.h> yang akan mendeklarasikan fungsi dari C
- #include <conio.h> yang akan mendeklarasikan getch
- #include <iostream> yang akan mengdeklarasikan fungsi cout & cin
3. Drklarasi variabel dengan tipe data interger = int i, kilo;
4. For merupakan fungsi perulangan = for(i = 0; i < 38; i++)
5. Printf merupakan fungsi keluaran = printf(“PROGRAM ONGKOS KIRIM BARANG PROGRESIF”); (Menampilkan tulisan).
6. Scanf merupakanfungsi keluaran = scanf(“%i”,&kilo); (menyimpan nilai).
7. Rumus aritmatika = harga = ((kilo*5)/kilo) * 5000;
8. Getch() digunakan untuk menghentikan proses yang berjalan atau menahan tampilan outuput.
9. If else adalah “ jika kondisi bernilai benar, maka perintah-1 akan dikerjakan, dan jika tidak memenuhi syarat maka akan dikerjakan perintah-2”
- If(kondisi 1)
- Rumus
- Else ( jika salah)
- If (kondisi2)
- Rumus 2
sedikit lagi pembahasannya...
BalasHapus