You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

booleans-and-conditionals.js 1.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. let engineIndicatorLights = 'red blinking';
  2. let spaceSuitsOn = true;
  3. let shuttleCabinReady = true;
  4. let crewStatus = spaceSuitsOn && shuttleCabinReady;
  5. let computerStatusCode = 200;
  6. let shuttleSpeed = 15_000;
  7. let fuelLevel= 5_00;
  8. let engineTemperature= 5_00;
  9. if (crewStatus) {
  10. console.log('Crew Ready');
  11. }
  12. else {
  13. console.log('Crew Not Ready');
  14. }
  15. if (computerStatusCode === 200) {
  16. console.log('Pleas stand by, computer is rebooting!');
  17. }
  18. else if(computerStatusCode === 400) {
  19. console.log('Success. Computer Online');
  20. } else {
  21. console.log('ALERT: Computer offline');
  22. }
  23. if(shuttleSpeed > 17_500) {
  24. console.log("ALERT: Escape velocity reached!");
  25. }
  26. else if (shuttleSpeed < 8_000) {
  27. console.log("ALERT: Cannot maintain orbit!");
  28. }
  29. else {
  30. console.log("stable speed");
  31. }
  32. if(fuelLevel > 20_000 && engineTemperature <= 2_500){
  33. console.log("Full tank. Engines good");
  34. }
  35. else if(fuelLevel > 10_000 && engineTemperature <= 2_500){
  36. console.log("Full level above 50%. Engines good.");
  37. }
  38. else if(fuelLevel > 5_000 && engineTemperature <= 2_500){
  39. console.log("Full level above 25%. Engines good.");
  40. }
  41. else if(fuelLevel<=5_000 || engineTemperature > 2_500){
  42. console.log('Check fuel level. Engines running hot');
  43. }
  44. else if (fuelLevel < 1_000 || engineTemperature > 3_500 || engineIndicatorLights === 'red blinking'){
  45. console.log('ENGINE FAILURE EMINENT');
  46. }
  47. else {
  48. console.log('Fuel and engine status penging...');
  49. }