تعلم كيفية حساب الأسعار النهائية للمنتجات مع تضمين الضريبة باستخدام JavaScript، مع تطبيق مبادئ البرمجة الوظيفية.
// بيانات المنتجات ومعدل الضريبة
const products = [
{ name: "منتج 1", price: 50 },
{ name: "منتج 2", price: 100 },
{ name: "منتج 3", price: 200 },
];
const TAX_RATE = 0.14;
// حساب السعر النهائي
function calculateFinalPrice(price) {
return (price + price * TAX_RATE).toFixed(2);
}
// عرض المنتجات
function displayProducts() {
const container = document.getElementById("productContainer");
container.innerHTML = "";
products.forEach(product => {
const finalPrice = calculateFinalPrice(product.price);
const productDiv = document.createElement("div");
productDiv.className = "product";
productDiv.innerHTML = `
<h3>${product.name}</h3>
<p>السعر الأصلي: <span>${product.price} جنيه</span></p>
<p>السعر بعد الضريبة: <span>${finalPrice} جنيه</span></p>
`;
container.appendChild(productDiv);
});
}