Sunday, April 1, 2012

Program Diskon Persen part 1

Assalamu'alaikum Sahabat Femista, ketemu lagi ni dalam Bahasan Programing dengan Femista, kali ini kita akan Membahas " Program Diskon Percent part 1 " kenapa di beri judul Program Diskon Percent part 1 ? karena program ini masih bisa di tambah ataupun di kurangi dengan logika yang berbeda. mungkin nanti sahabat lebih banyak menemukan Logika yang berbeda dan unik, untuk itu mari kita pelajari Logikanya dulu tentang Program Diskon Percent part 1 ini.

Program Diskon Percent  part 1
Program Diskon Percent  part 1

kurang lebih seperti ini logikanya..

pada kasus ini saya menerapkan  Program Diskon Percent part 1 pada sebuah Toko atau Warung, yaitu program pembayaran di sebuah Toko, dengan contoh misal :
* seseorang membeli 5 buah barang diantaranya
- Sabun seharga : Rp. 2.000
- Rokok            : Rp. 10.000
- Mizone           : Rp. 5.000
- Kerupuk         : Rp. 10.000
- Kue                : Rp. 5.000

berarti dalam kasus ini saya membutuhkan " Perulangan" dan disini saya Menggunakan Perulangan for, kenapa saya menggunakan Perulangan karena dalam kasus di atas kita harus mengulang sebanyak 5 barang dan dari perulangan itu kita di haruskan menentukan batas dari perulangan tersebut dan dalam contoh kasus di atas kita menentukan batas perulangannya adalah 5, kenapa pakai batas ? agar program tidak terus terusan melakukan perulangan tentunya...
adapun contoh syntax perulangan yaitu for ( i = 1;i <= 5 ; i++ )
i<= 5 adalah sintak untuk menentukan Batas perulangan; sehingga hasilnya nanti akan = 5
i=1 adalah inisialisasi bahwa nilai i pertama adalah 1
i ++ merupakan increment sehingga nanti akan menambahkan jumlah i ; sehingga nantinya i tersebut akan terurut dari 1,2,3,4,5 dan dan ini bisa di jadikan sebagai no barang, nah dengan syntax tersebut sehingga program kita tepat mengulang 5 barang saja..

ini source codenya, silakan di coba :

#include <stdio.h>
main () {
int n,i,jumlah,diskon,total,bar,disin;
char pil;
jumlah=0;
do {
printf (" ^^^ PROGRAM PEMBAYARAN SEDERHANA ^^^    \n");
printf ("     ^^^ TOKO MAKMUR DAN JAYA ^^^    \n");
printf ("___________M Eman Sulaeman____________ \n");
printf ("      \n");
printf (" Jumlah barang : "); scanf ("%d",&n);
/* perulangan */
/* - Inisialisasi */
/* - Kondisi perulangan */
/* - Terminasi/penghentian */
/* - Counter */
for (i=1;i<=n;i++) {
printf (" Harga barang ke %d : ",i); scanf ("%d",&bar); /* - Badan Perulangan */
jumlah=jumlah + bar; /* Rumus menghitung Total harga */
}
printf ("     \n");
printf (" Jumlah Barang       : %d buah/botol/dus/karung\n",n);
printf (" Total Pembayaran    : Rp. %d \n",jumlah);
printf (" diskon dalam persen):   "); scanf ("%d",&disin);
diskon=jumlah*disin/100; /* Rumus Diskon dalam persen */
total=jumlah-diskon; /* Rumus total yang harus di bayar setelah di potong diskon */
printf ("%d persen dari Rp.%d : Rp. %d \n",disin,jumlah,diskon);
printf (" So    \n");
printf (" Total Pembayaran    : Rp. %d \n",jumlah);
printf (" Diskon              : Rp. %d \n",diskon);
printf ("                     _____________________-\n");
printf (" Total bayar         : Rp. %d \n",total);
printf ("     \n");
printf (" Ulang(y) atau keluar (k) ? : "); scanf ("%s",&pil);
printf ("     \n");
} while (pil !='k'); /* sebuah kondisi dimana jika tidak sama dengan 'k' maka akan terus di ulang */
}


cukup sekian dulu ya artikel Program Diskon Percent part 1 soalnya ada keperluan mendadak, insya Allah nanti kita lanjutkan di Part II nya..

untuk Demo Contoh Programnya bisa di download di Muhammad Eman | Justs Programing

0 komentar:

Post a Comment