<!DOCTYPE html>
<html>
  <head>
    <title>One Rep Max Calculator</title>
  </head>
  <body>
    <img src="https://seoandmma.files.wordpress.com/2019/05/cropped-mmablogheadert2-1.png">
    <h1>One Rep Max Calculator</h1>
    <form>
      <label for="weight">Weight Lifted (lbs):</label>
      <input type="number" id="weight" name="weight"><br>

      <label for="reps">Reps:</label>
      <input type="number" id="reps" name="reps"><br>

      <button type="button" onclick="calculateOneRepMax()">Calculate</button><br>

      <label for="result">One Rep Max:</label>
      <output id="result" name="result"></output>
    </form>

    <script>
      function calculateOneRepMax() {
        var weight = parseFloat(document.getElementById("weight").value);
        var reps = parseFloat(document.getElementById("reps").value);
        var oneRepMax;

        if (reps === 1) {
          oneRepMax = weight;
        }
        else {
          oneRepMax = weight * (1 + (reps / 30));
        }

        document.getElementById("result").value = oneRepMax.toFixed(2) + " lbs";
      }
    </script>
  </body>
</html>
body {
  background-color: #2a2a2a;
  color: #ffffff;
  font-family: Arial, sans-serif;
}

img {
  max-width:25%;
    max-height:20%;
}
.calculator {
  background-color: #333333;
  border-radius: 10px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  padding: 20px;
  text-align: center;
}

.calculator .result {
  background-color: #ffffff;
  border-radius: 10px;
  color: #333333;
  font-size: 36px;
  margin-bottom: 20px;
  padding: 10px;
  text-align: right;
}

.calculator .btn {
  background-color: #4c4c4c;
  border: none;
  border-radius: 5px;
  color: #ffffff;
  cursor: pointer;
  font-size: 20px;
  margin: 5px;
  padding: 10px;
  width: 50px;
}

.calculator .btn:hover {
  background-color: #666666;
}

.calculator .btn:active {
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3);
}

.calculator .btn.clear {
  background-color: #ff0000;
}

.calculator .btn.clear:hover {
  background-color: #cc0000;
}

.calculator .btn.clear:active {
  box-shadow: none;
}
Run Pen

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.