Advertisement
Kamend1

7.Distance converter

Mar 27th, 2025
417
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve() {
  2.     const conversionMap = {
  3.         km: 1000,
  4.         m: 1,
  5.         cm: 0.01,
  6.         mm: 0.001,
  7.         mi: 1609.34,
  8.         yrd: 0.9144,
  9.         ft: 0.3048,
  10.         in: 0.0254,
  11.     }
  12.  
  13.     let convertBtn = document.getElementById('convert');
  14.     convertBtn.addEventListener('click', convertUnits);
  15.  
  16.     function convertUnits () {
  17.         let inputUnit = document.getElementById('inputUnits').value;
  18.         let inputValue = Number(document.getElementById('inputDistance').value);
  19.         let outputUnit = document.getElementById('outputUnits').value;
  20.         let outputField = document.getElementById('outputDistance');
  21.  
  22.         let inputValueInMeters = inputValue * Number(conversionMap[inputUnit]);
  23.         let outputValue = inputValueInMeters / Number(conversionMap[outputUnit]);
  24.  
  25.         outputField.value = outputValue;
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement