123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- 'use strict'
- let spaceSuitsOn = true;
- let shuttleCabinReady = true;
- let crewStatus = spaceSuitsOn && shuttleCabinReady;
- let computerStatusCode = 200;
- let shuttleSpeed = 15000;
-
- if (crewStatus) {
- console.log(`Crew ready`);
- } else {
- console.log(`Crew not ready`);
- }
-
- if (computerStatusCode === 200) {
- console.log(`Computer is rebooting`);
- } else if (computerStatusCode === 400) {
- console.log(`Succes! Computer online.`);
- } else {
- console.log(`ALERT: Computer offline`);
- }
-
- if (shuttleSpeed > 17500) {
- console.log(`ALERT: Escape velocity reached!`);
- } else if (shuttleSpeed < 8000) {
- console.log(`ALERT: Cannot maintain orbit!`);
- } else {
- console.log(`Stable speed.`);
- }
-
- let fuelLevel = 12000;
- let engineTemperature = 2000;
- let engineIndicatorLight = !'red blinking';
-
- if ((fuelLevel < 1000) || (engineTemperature > 3500) || (engineIndicatorLight === 'red blinking')) {
- console.log(`ENGINE FAILURE IMMINENT`);
- } else if ((fuelLevel <= 5000) && (engineTemperature > 2500)) {
- console.log(`Check fuel level. Engines running hot.`);
- } else if (fuelLevel > 20000 && engineTemperature <= 2500) {
- console.log(`Full tank. Engines good.`);
- } else if (fuelLevel > 10000 && engineTemperature <= 2500) {
- console.log(`Fuel level above 50%. Engines good.`);
- } else if (fuelLevel > 5000 && engineTemperature <= 2500) {
- console.log(`Fuel levl above 25%. Engines good.`);
- } else {
- console.log(`Fuel and engine status pending...`);
- }
-
- /*
- let message = '';
-
- if (fuelLevel > 20000) {
- message = message + 'Full tank';
- } else if (fuelLevel > 10000) {
- message = message + 'Fuel level above 50%';
- }
-
- if (engineTemperature < 2500) {
- message = message + ' engines good';
- }
-
- if ((fuelLevel < 1000) || (engineTemperature > 3500) || (engineIndicatorLight === 'red blinking')) {
- message = `ENGINE FAILURE IMMINENT!`;
- }
-
- console.log(message)
- */
|