حاسبه الاسقف المعلقه الجبس بورد
calculate() {
let area = parseFloat(document.getElementById("area").value);
let boardPrice = parseFloat(document.getElementById("boardType").value);
let cornerPrice = parseFloat(document.getElementById("cornerType").value);
let omegaPrice = parseFloat(document.getElementById("omegaType").value);
if (isNaN(area)) {
alert("يرجى إدخال المساحة المطلوبة.");
return;
}
let boardSize = 3; // كل لوح جبس بورد يغطي 3 م²
let totalBoards = Math.ceil(area / boardSize);
let cornerPerMeter = 0.5; // كل متر يحتاج 0.5 زاوية
let omegaPerMeter = 0.3; // كل متر يحتاج 0.3 أوميغا
let totalCorners = area * cornerPerMeter;
let totalOmegas = area * omegaPerMeter;
let totalBoardCost = totalBoards * boardPrice;
let totalCornerCost = totalCorners * cornerPrice;
let totalOmegaCost = totalOmegas * omegaPrice;
let totalCost = totalBoardCost + totalCornerCost + totalOmegaCost;
document.getElementById("results").innerHTML = `
عدد ألواح الجبس بورد المطلوبة: ${totalBoards}
تكلفة ألواح الجبس بورد: ${totalBoardCost.toFixed(2)} جنيه
كمية الزوايا المطلوبة (متر): ${totalCorners.toFixed(2)}
تكلفة الزوايا: ${totalCornerCost.toFixed(2)} جنيه
كمية الأوميغا المطلوبة (متر): ${totalOmegas.toFixed(2)}
تكلفة الأوميغا: ${totalOmegaCost.toFixed(2)} جنيه
التكلفة الإجمالية: ${totalCost.toFixed(2)} جنيه
تكلفة ألواح الجبس بورد: ${totalBoardCost.toFixed(2)} جنيه
كمية الزوايا المطلوبة (متر): ${totalCorners.toFixed(2)}
تكلفة الزوايا: ${totalCornerCost.toFixed(2)} جنيه
كمية الأوميغا المطلوبة (متر): ${totalOmegas.toFixed(2)}
تكلفة الأوميغا: ${totalOmegaCost.toFixed(2)} جنيه
التكلفة الإجمالية: ${totalCost.toFixed(2)} جنيه
تعليقات
إرسال تعليق