Dart Rate Calculator
This calculator helps you determine your dart throwing rate, which is a measure of how many darts you throw per minute. This can be a useful metric for tracking practice progress or analyzing game performance.
Darts Thrown:
Time (in minutes):
Calculate Dart Rate
function calculateDartRate() {
var dartsThrownInput = document.getElementById("dartsThrown");
var timeInMinutesInput = document.getElementById("timeInMinutes");
var resultDisplay = document.getElementById("result");
var dartsThrown = parseFloat(dartsThrownInput.value);
var timeInMinutes = parseFloat(timeInMinutesInput.value);
if (isNaN(dartsThrown) || isNaN(timeInMinutes) || dartsThrown < 0 || timeInMinutes <= 0) {
resultDisplay.textContent = "Please enter valid positive numbers for darts thrown and time.";
return;
}
var dartRate = dartsThrown / timeInMinutes;
resultDisplay.textContent = dartRate.toFixed(2) + " darts per minute";
}
.dart-rate-calculator {
font-family: sans-serif;
border: 1px solid #ccc;
padding: 20px;
border-radius: 8px;
max-width: 400px;
margin: 20px auto;
text-align: center;
}
.dart-rate-calculator h2 {
margin-bottom: 15px;
color: #333;
}
.dart-rate-calculator p {
color: #555;
line-height: 1.6;
margin-bottom: 20px;
}
.calculator-inputs label {
display: inline-block;
width: 150px;
text-align: right;
margin-right: 10px;
font-weight: bold;
color: #444;
}
.calculator-inputs input[type="number"] {
padding: 8px;
border: 1px solid #ddd;
border-radius: 4px;
width: 100px;
box-sizing: border-box;
}
.calculator-inputs button {
background-color: #4CAF50;
color: white;
padding: 10px 15px;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 16px;
margin-top: 15px;
}
.calculator-inputs button:hover {
background-color: #45a049;
}
.calculator-result {
margin-top: 20px;
padding-top: 15px;
border-top: 1px solid #eee;
}
.calculator-result h3 {
margin-bottom: 10px;
color: #333;
}
#result {
font-size: 1.2em;
font-weight: bold;
color: #007bff;
}