Achievement Rate Calculator

Achievement Rate Calculator

This calculator helps you determine your achievement rate based on the number of tasks completed versus the total number of tasks assigned. Understanding your achievement rate can be a valuable tool for personal productivity, project management, and performance evaluation.

function calculateAchievementRate() { var tasksCompletedInput = document.getElementById("tasksCompleted"); var totalTasksInput = document.getElementById("totalTasks"); var resultDiv = document.getElementById("result"); var tasksCompleted = parseFloat(tasksCompletedInput.value); var totalTasks = parseFloat(totalTasksInput.value); if (isNaN(tasksCompleted) || isNaN(totalTasks)) { resultDiv.innerHTML = "Please enter valid numbers for both fields."; return; } if (totalTasks === 0) { resultDiv.innerHTML = "Total tasks cannot be zero."; return; } if (tasksCompleted < 0 || totalTasks totalTasks) { resultDiv.innerHTML = "Tasks completed cannot be more than total tasks."; return; } var achievementRate = (tasksCompleted / totalTasks) * 100; resultDiv.innerHTML = "

Your Achievement Rate:

" + achievementRate.toFixed(2) + "%"; } .calculator-container { font-family: sans-serif; border: 1px solid #ccc; padding: 20px; border-radius: 8px; max-width: 500px; margin: 20px auto; box-shadow: 0 2px 5px rgba(0,0,0,0.1); } .calculator-container h2 { text-align: center; margin-bottom: 20px; color: #333; } .calculator-form { display: flex; flex-direction: column; gap: 15px; } .form-group { display: flex; flex-direction: column; } .form-group label { margin-bottom: 5px; font-weight: bold; color: #555; } .form-group input[type="number"] { padding: 10px; border: 1px solid #ddd; border-radius: 4px; font-size: 16px; } .calculator-container button { padding: 12px 20px; background-color: #007bff; color: white; border: none; border-radius: 4px; font-size: 16px; cursor: pointer; transition: background-color 0.3s ease; } .calculator-container button:hover { background-color: #0056b3; } .calculator-result { margin-top: 25px; padding: 15px; background-color: #e9ecef; border-radius: 4px; text-align: center; } .calculator-result h3 { margin-top: 0; color: #333; } .calculator-result p { font-size: 20px; font-weight: bold; color: #28a745; /* Green for success */ }

Leave a Comment