Conditionals 2 & 4- help with code

Hello guys just wanting a bit of help with the code on conditionals. It seems to work but any feedback would be much appreciated.

let response;
let score = 40;
let machineActive = true;

// Add your code here
if (machineActive) {
if (score < 0 || score > 100) {
response = “This is not possible, an error has occurred.”
} else if (score >= 0 && score <= 19) {
response = “That was a terrible score — total fail!”
} else if (score >= 20 && score <= 39) {
response = “You know some things, but it’s a pretty bad score. Needs improvement.”
} else if (score >= 40 && score <= 69) {
response = “You did a passable job, not bad!”
} else if (score >= 70 && score <= 89) {
response = “That’s a great score, you really know your stuff.”;
} else if (score >= 90 && score <= 100) {
response = “What an amazing score! Did you cheat? Are you for real?”;
}
} else {
response = “please turn machine on”;
score = “”;
}
// Don’t edit the code below here!

section.innerHTML = ’ ';
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);

for conditionals 4 I used the following code:

let machineActive = false;
let pwd = ‘cheese’;

let machineResult;
let pwdResult;

// Add your code here
if (machineActive) {
if (pwd === ‘cheese’) {
machineResult = “Machine is on, please enter password…”;
pwdResult = ‘login successful’;
} else if (pwdResult !== ‘cheese’) {
machineResult = “Machine is on, please enter password…”;
pwdResult = ‘incorrect password please try again’;
}
} else {
machineResult = “Please turn on Machine in order to enter password.”;
}
// Don’t edit the code below here!

section.innerHTML = ’ ';
let para1 = document.createElement(‘p’);
let para2 = document.createElement(‘p’);

para1.textContent = machineResult;
para2.textContent = pwdResult;

section.appendChild(para1);
section.appendChild(para2);

Hi @michaellawson

As far as I can tell your code looks fine. :slightly_smiling_face:

For future exercises please put your code on CodePen like you did in your first post. It’s much easier for us when we can test running code. Additionally, sometimes it’s hard to tell if you made a mistake or the forum changed a character automatically (like typographical quotes or back ticks or removed indention).

Cheerio,
Michael

Thanks Michael. And cheers for the heads up. Will stick to codepen moving forward. :slight_smile:

1 Like