function convert() { // Retrieving input values let inputValue = document.getElementById("inputValue").value; let fromUnit = document.getElementById("fromUnit").value; let toUnit = document.getElementById("toUnit").value;
// Converting the length based on the selected units let result;
if (fromUnit === "cm" && toUnit === "inch") { result = inputValue / 2.54; } else if (fromUnit === "inch" && toUnit === "cm") { result = inputValue * 2.54; } else if (fromUnit === "cm" && toUnit === "feet") { result = inputValue / 30.48; } else if (fromUnit === "feet" && toUnit === "cm") { result = inputValue * 30.48; } else if (fromUnit === "cm" && toUnit === "meter") { result = inputValue / 100; } else if (fromUnit === "meter" && toUnit === "cm") { result = inputValue * 100; } else if (fromUnit === "inch" && toUnit === "feet") { result = inputValue / 12; } else if (fromUnit === "feet" && toUnit === "inch") { result = inputValue * 12; } else if (fromUnit === "inch" && toUnit === "meter") { result = inputValue * 0.0254; } else if (fromUnit === "meter" && toUnit === "inch") { result = inputValue / 0.0254; } else if (fromUnit === "feet" && toUnit === "meter") { result = inputValue * 0.3048; } else if (fromUnit === "meter" && toUnit === "feet") { result = inputValue / 0.3048; } else if (fromUnit === "cm" && toUnit === "mile") { result = inputValue / 160934.4; } else if (fromUnit === "mile" && toUnit === "cm")
{ result = inputValue * 160934.4; } else if (fromUnit === "cm" && toUnit === "kilometer") { result = inputValue / 100000; } else if (fromUnit === "kilometer" && toUnit === "cm") { result = inputValue * 100000; } else if (fromUnit === "inch" && toUnit === "mile") { result = inputValue / 63360; } else if (fromUnit === "mile" && toUnit === "inch") { result = inputValue * 63360; } else if (fromUnit === "inch" && toUnit === "kilometer") { result = inputValue * 0.0000254; } else if (fromUnit === "kilometer" && toUnit === "inch") { result = inputValue / 0.0000254; } else if (fromUnit === "feet" && toUnit === "mile") { result = inputValue / 5280; } else if (fromUnit === "mile" && toUnit === "feet") { result = inputValue * 5280; } else if (fromUnit === "feet" && toUnit === "kilometer") { result = inputValue * 0.0003048; } else if (fromUnit === "kilometer" && toUnit === "feet") { result = inputValue / 0.0003048; } else if (fromUnit === "meter" && toUnit === "yard") { result = inputValue * 1.09361; } else if (fromUnit === "meter" && toUnit === "mile") { result = inputValue / 1609.34; } else if (fromUnit === "mile" && toUnit === "meter") { result = inputValue * 1609.34; } else if (fromUnit === "meter" && toUnit === "kilometer") { result = inputValue / 1000; } else if (fromUnit === "kilometer" && toUnit === "meter") { result = inputValue * 1000; } else if (fromUnit === "mile" && toUnit === "kilometer") { result = inputValue * 1.60934; } else if (fromUnit === "kilometer" && toUnit === "mile") { result = inputValue / 1.60934; } else { result = inputValue; // No conversion is needed }
// Displaying the result document.getElementById("result").innerHTML = result.toFixed(4); }