تحويل جالون إلى لتر
تحويل غالون الولايات المتحدة إلى لتر ولتر إلى غالون على الفور. تحويل حجم دقيق مع جدول مرجعي. تحويل دقيق، مجاني تماما. US
تحويل جالون إلى لتر
تحويل غالون الولايات المتحدة إلى لتر ولتر إلى غالون على الفور. تحويل حجم دقيق مع جدول مرجعي. تحويل دقيق، مجاني تماما. US
أدخل القيم المطلوبة في الحقول أعلاه، ثم اضغط زر الحساب لعرض النتيجة فورًا. صُممت هذه الصفحة العربية لتقديم شرح واضح ومباشر بدون نصوص إنجليزية ظاهرة.
طريقة الاستخدام
- املأ الحقول بالأرقام أو القيم المناسبة.
- راجع الوحدات أو التواريخ أو الخيارات المعروضة بجانب كل حقل.
- اضغط زر الحساب، وستظهر النتيجة في نفس الصفحة.
الأسئلة الشائعة
هل هذه الأداة مجانية؟
نعم، يمكنك استخدامها مجانًا مباشرة من المتصفح.
هل أحتاج إلى تسجيل حساب؟
لا، لا تحتاج إلى تسجيل دخول أو إنشاء حساب.
try {
const gal = parseFloat(document.getElementById('gal').value);
const lit = parseFloat(document.getElementById('lit').value);
if (isNaN(gal) || isNaN(lit)) {
const el = document.getElementById('result');
el.innerHTML = 'يرجى ملء جميع الحقول بأرقام صحيحة.';
el.style.display = 'block';
return;
}
const result = (() => { const galToL=(gal*3.78541).toFixed(4); const lToGal=(lit/3.78541).toFixed(4); return `${gal} gal = ${galToL} liters<br>${lit} liters = ${lToGal} gal`; })();
const el = document.getElementById('result');
el.innerHTML = result;
el.style.display = 'block';
el.scrollIntoView({ behavior: 'smooth', block: 'nearest' });
} catch(e) {
document.getElementById('result').innerHTML = 'يرجى ملء جميع الحقول بأرقام صحيحة.';
document.getElementById('result').style.display = 'block';
}
});
// الضغط على Enter يشغّل الحساب
document.getElementById('calcForm').addEventListener('keydown', (e) => {
if (e.key === 'Enter') { e.preventDefault(); document.getElementById('calcBtn').click(); }
});
// الحساب المباشر عند تغيير الإدخال
function _dbCalc(fn, ms) { let t; return (...a) => { clearTimeout(t); t = setTimeout(() => fn(...a), ms); }; }
document.querySelectorAll('#calcForm input, #calcForm select').forEach(el => {
el.addEventListener('input', _dbCalc(() => document.getElementById('calcBtn').click(), 150));
});</script>