Halo,
Pada kesempatan ini saya akan mencoba untuk menshare Program menerapkan harga discount suatu barang dengan menggunakan Looping while.
Contoh:
Satu barang akan di beli dalam jumlah yang banyak, toko menerapkan discount sebagai berikut:
Harga barang : 100.000
Discount 10% : Berlaku pada barang ke-2 sampai ke-5
Discount 20% : Berlaku pada barang ke-6 sampai ke-10
Discount 30% : Berlaku pada barang ke-11 dan seterusnya.
Jika barang yang akan di beli sebanyak 15 unit. Maka dapat menggunakan Program looping while untuk menampilkan harga barang masing-masing.
//Deklarasi
int a, b, n;
double discount1, discount2, discount3;
//Menulis kalimat yang akan di tampilkan sebelum user menginput jumlah barang.
Console.WriteLine(“Program untuk Menerapkan Discount Barang”);
Console.WriteLine(“—————————————————-“);
Console.WriteLine(“Silakan Ketik Jumlah Barang”);
//Mengeset nilai variabel
a = Convert.ToInt16(Console.ReadLine()); //a sebagai jumlah barang yang akan di input user
b = 1;
n = 100000; //n sebagai harga barang
discount1 = n – (n*0.10);
discount2 = n – (n * 0.20);
discount3 = n – (n * 0.30);
//Sekarang kita akan memproses dengan Looping while dengan if, else if
while (a >= b) {
Console.Write(“Barang ke ” + b);
if (b ==1){ //Barang ke-1 tidak ada discount.
Console.WriteLine(“= ” +b*n);
}
else if (b<6){ //Barang ke-2 sampai ke5 dapat discount 10%
Console.WriteLine(“= ” + discount1);
}
else if (b <11) { //Barang ke 6 sampai ke-10 dapat discount 20%
Console.WriteLine(“= ” + discount2);
}
else { //Diatas 10 dapat discount 30%
Console.WriteLine(“= ” + discount3);
}
b++;
}
Console.WriteLine(“Terima Kasih”);
Jika di tampilkan akan seperti di bawah ini:
Sekian artikel yang saya tulis ini.
Terima kasih.
Suharno