Browse Source

booleans-and condionals.

master
Terence Verbanck 2 years ago
parent
commit
f315378b97
1 changed files with 54 additions and 0 deletions
  1. 54
    0
      booleans-and-conditionals.js

+ 54
- 0
booleans-and-conditionals.js View File

@@ -0,0 +1,54 @@
let engineIndicatorLights = 'red blinking';
let spaceSuitsOn = true;
let shuttleCabinReady = true;
let crewStatus = spaceSuitsOn && shuttleCabinReady;
let computerStatusCode = 200;
let shuttleSpeed = 15_000;
let fuelLevel= 5_00;
let engineTemperature= 5_00;

if (crewStatus) {
console.log('Crew Ready');
}
else {
console.log('Crew Not Ready');
}

if (computerStatusCode === 200) {
console.log('Pleas stand by, computer is rebooting!');
}
else if(computerStatusCode === 400) {
console.log('Success. Computer Online');
} else {
console.log('ALERT: Computer offline');
}

if(shuttleSpeed > 17_500) {
console.log("ALERT: Escape velocity reached!");
}
else if (shuttleSpeed < 8_000) {
console.log("ALERT: Cannot maintain orbit!");
}
else {
console.log("stable speed");
}


if(fuelLevel > 20_000 && engineTemperature <= 2_500){
console.log("Full tank. Engines good");
}
else if(fuelLevel > 10_000 && engineTemperature <= 2_500){
console.log("Full level above 50%. Engines good.");
}
else if(fuelLevel > 5_000 && engineTemperature <= 2_500){
console.log("Full level above 25%. Engines good.");
}
else if(fuelLevel<=5_000 || engineTemperature > 2_500){
console.log('Check fuel level. Engines running hot');
}
else if (fuelLevel < 1_000 || engineTemperature > 3_500 || engineIndicatorLights === 'red blinking'){
console.log('ENGINE FAILURE EMINENT');
}
else {
console.log('Fuel and engine status penging...');
}

Loading…
Cancel
Save