Топ-100
 
document.getElementById('calculate-btn').addEventListener('click', function() { // Получаем данные из формы const weight = parseFloat(document.getElementById('weight').value); const deliveryType = document.getElementById('delivery-type').value; // Проверяем, введен ли вес if (isNaN(weight) || weight <= 0) { alert('Пожалуйста, введите корректный вес посылки.'); return; } // Тарифы для расчета const standardRate = 5; // Стоимость за 1 кг при стандартной доставке const expressRate = 10; // Стоимость за 1 кг при экспресс-доставке const baseCost = 100; // Базовая стоимость доставки // Расчет стоимости let totalCost; if (deliveryType === 'standard') { totalCost = baseCost + (weight * standardRate); } else if (deliveryType === 'express') { totalCost = baseCost + (weight * expressRate); } // Вывод результата document.getElementById('result').innerText = `Стоимость доставки: ${totalCost.toFixed(2)} руб.`; });