Studi Kasus Latihan 1.1 (Modul 1 - Struktur Data)
Ongkir Progresif artinya ongkis kirim dihitung berdasarkan berat paket barang secara
flat. Makin berat paket, ongkos kirim nya semakin besar. Jika ongkos
kirim ke suatu tempat ditetapkan Rp. 5 Ribu/kg, dan kita mengirim paket
sebesar 5kg, maka ongkos kirim yang harus dibayar adalah (5x5 ribu) Rp.
25 ribu, beegitu pula bila kita mengirim paket dengan berat dibawah 5kg
tetap akan dikenakan biaya minimum yaitu Rp. 25 ribu, sedangkan bila
mengirim paket dengan berat diatas 5kg akan dikenakan biaya kirim
kelipatan misal berat paket 6kg maka biayanya akan dikenakan sebesar 2x
biaya minimum yaitu 50 ribu, begitu pula seterusnya.
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;
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
fungsi struktur pemilihan belum benar
BalasHapus