Menerapkan discount harga barang dengan Looping While

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

 

 

Leave a Reply