This calculator helps you determine the total water flow rate required for your sprinkler system. Understanding your system's flow rate is crucial for ensuring adequate water pressure and efficient irrigation.
function calculateSprinklerFlow() {
var numberOfSprinklers = parseFloat(document.getElementById("numberOfSprinklers").value);
var flowRatePerSprinkler = parseFloat(document.getElementById("flowRatePerSprinkler").value);
var resultElement = document.getElementById("result");
resultElement.innerHTML = ""; // Clear previous result
if (isNaN(numberOfSprinklers) || isNaN(flowRatePerSprinkler)) {
resultElement.innerHTML = "Please enter valid numbers for all fields.";
return;
}
if (numberOfSprinklers <= 0 || flowRatePerSprinkler <= 0) {
resultElement.innerHTML = "Please enter positive values for number of sprinklers and flow rate per sprinkler.";
return;
}
var totalFlowRate = numberOfSprinklers * flowRatePerSprinkler;
resultElement.innerHTML = "Total Required Flow Rate: " + totalFlowRate.toFixed(2) + " GPM";
}
.form-group {
margin-bottom: 15px;
}
.form-group label {
display: block;
margin-bottom: 5px;
font-weight: bold;
}
.form-group input {
padding: 8px;
border: 1px solid #ccc;
border-radius: 4px;
width: 150px;
}
button {
padding: 10px 15px;
background-color: #4CAF50;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
}
button:hover {
background-color: #45a049;
}