Coding Pemograman M Dwi Aditya
Coding Pemograman M Dwi Aditya
//menu minuman
let esTeh = ["es teh", 8000, "minuman"];
let kopiSusu = ["kopi susu", 15000, "minuman"];
let esJeruk = ["es jeruk", 8000, "minuman"];
let sodaGembira = ["soda gembira", 15000, "minuman"];
console.log("Menu Minuman");
console.log("5." + esTeh[0] + " = " + esTeh[1]);
console.log("6." + kopiSusu[0] + " = " + kopiSusu[1]);
console.log("7." + esJeruk[0] + " = " + esJeruk[1]);
console.log("8." + sodaGembira[0] + " = " + sodaGembira[1]);
// class main
let total = 0;
let tanya = true;
let i = 0;
let namaPesanan = [];
let jumlahPesanan = []
let hargaperItem = []
let totalHargaperItem = []
} else {
alert("masukkan nama yang benar");
}
i++;
if (i < 4) {
tanya = confirm("pesan lagi?");
}
} while (tanya && i < 4);
if(total > 100000) { //pembeli dapat diskon 10% jika total pesanan lebih dari
Rp.100.000
let potongan = total * (10 / 100)
total -= potongan
let diskonTotal = document.getElementById('diskon')
diskonTotal.innerHTML = 'diskon = - ' + potongan
}
if(total > 50000) { //jika total pesanan lebih dari 50000, menawarkan salah
satu kategori minuman(es teh) beli 1 gratis 1
let tanya = true
tanya = confirm('anda telah belanja dengan nominal lebih dari 50000, \
nkami ada penawaran minuman es teh beli 1 gratis 1, apakah anda mau?')
if(tanya) {
namaPesanan.push('es teh')
jumlahPesanan.push(2)
total += esTeh[1]
hargaperItem.push(esTeh[1])
totalHargaperItem.push(esTeh[1])
}
}
//struk
let h1 = document.getElementById('h1')
namaPesanan.forEach(function(item) {
strukNamaPesanan.innerHTML += item + "<br>";
});
jumlahPesanan.forEach(function(item) {
strukJumlahPesanan.innerHTML += item + "<br>";
});
hargaperItem.forEach(function(item) {
strukHargaperItem.innerHTML += item + "<br>";
});
totalHargaperItem.forEach(function(item) {
struktotalPesanan.innerHTML += item + "<br>";
});