<!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>
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.