Ongkir Regresif.
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.
Syntax
#include<iostream>
#include<conio.h>
#include<stdio.h>
int main()
{
int ongkir = 5000, harga,harga2,temp, jml, jml1;
int i, kilo;
printf("PROGRAM ONGKOS KIRIM BARANG REGRESIF\n");
for(i=0;i<38;i++) printf("="); printf("\n");
printf("Masukan Berat Barang = ");
scanf("%i",&kilo);
if (kilo < 5)
harga = ((kilo*5)/kilo) * 5000;
else
if (kilo > 5)
jml1 = (kilo - 5) * 2000;
jml = ((kilo*5)/kilo) * 5000;
harga = jml1 + jml;
printf("\nBiaya Pengiriman Rp %.0i",harga);
return 0;
}
Apa itu Header?Biasa Kunjungi Halaman Hader
Running
Penjelasan
1.
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
2.
Deklarasi variabel dengan tipe data float
-
Float ongkir, harga, harga2,temp; dan
seterusnya.
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
-
Contohnya seperti printf(“PROGRAM ONGKOS KIRIM
BARANG PROGRESIF”);
-
(Menampilkan tulisan)
6.
Scanf merupakanfungsi keluaran
-
Contohnya seperti (“%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

0 komentar:
Posting Komentar