function getROA() { // Get values from page var startSize = document.getElementById("startSize").value; var finalSize = document.getElementById("finalSize").value; // If mm is selected we convert it to inches if (document.getElementById("metric").checked == true) { startSize = Math.round((startSize * 1000) / 25.4); } // Format our numbers to prevent maximum user stupidity if (startSize < 1.0 && startSize > 0) { // If we have a 'proper' number i.e. ".130" startSize = startSize * 1000; } else { // re-format the number if it's 'wrong' i.e. "130" startSize = Number(startSize); } if (finalSize < 1.0 && finalSize > 0) { // If we have a 'proper' number i.e. ".130" finalSize = finalSize * 1000; } else { // re-format the number if it's 'wrong' i.e. "130" finalSize = Number(finalSize); } // Get area from diameter var startArea = Math.PI * ((startSize / 2) * (startSize / 2)); var finalArea = Math.PI * ((finalSize / 2) * (finalSize / 2)); // Calculate reduction var reduction = ((startArea - finalArea) / startArea) * 100; // Round to two decimals reduction = Math.round(reduction * 100) / 100; // Display document.getElementById("result").innerHTML = reduction + "%"; }