<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8"/>
    <title>Conditionals: Task 3</title>
    <style>
      p {
        color: purple;
        margin: 0.5em 0;
      }

      * {
        box-sizing: border-box;
      }
    </style>
    <link rel="stylesheet" href="../styles.css" />
  </head>

  <body>

    <section class="preview">



    </section>

  </body>
  <script>
    let response;
    let score = 100;
    let machineActive = true;

    if(machineActive) {
      // Add your code here
      switch (true) {
        case (score < 0 || score > 100):
          response = 'This is not possible, an error has occurred';
          break;
        case (score < 20):
          response = "That was a terrible score - total fail!";
          break;
        case (score < 40):
          response = "You know some things, but it's a pretty bad score. Needs some improvement";
          break;
        case (score < 70):
          response = "You did a passable job, not bad!";
          break;
        case (score < 90):
          response = "That's a great score, you really know your stuff.";
          break;
        case (score <= 100):
          response = "What an amazing score! Did you cheat? Are you for real?";
          break;
      }
    } else {
      response = 'The machine is turned off. Turn it on to process your score.';
    }

    // Don't edit the code below here!

    const section = document.querySelector('section');

    let para1 = document.createElement('p');
    let para2 = document.createElement('p');

    para1.textContent = `Your score is ${ score }.`;
    para2.textContent = response;

    section.appendChild(para1);
    section.appendChild(para2);
  </script>

</html>
Run Pen

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.