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);