12345678910111213141516171819202122232425262728293031323334353637 |
- ' use strict'
- const input = require('readline-sync');
-
- let StartingFuelLevel = 0;
- let NumberAstro = 0;
- let Altitude = 0;
-
- while (StartingFuelLevel <= 5000 || StartingFuelLevel >= 30_000 || isNaN(StartingFuelLevel)) {
- StartingFuelLevel = input.question('Enter the starting fuel level: ')
- break;
- }
-
- while(NumberAstro > 7 || NumberAstro < 1) {
- NumberAstro = input.question("Enter the number of astronauts: ");
- if(isNaN(NumberAstro) || Number.isInteger(NumberAstro)){
- continue;
- };
-
- console.log(StartingFuelLevel);
- while(StartingFuelLevel - (100 * NumberAstro) >= 0)
- {
- Altitude += 50;
- console.log(Altitude);
- StartingFuelLevel -= (100 * NumberAstro);
- };
-
- console.log(`The shuttle gained an altitude of ${Altitude} km.`)
-
- if(Altitude >= 2_000){
- console.log('Orbit achieved');
- }
- else{
- console.log('Failed to reach orbit');
- }
- };
-
|