@@ -20,16 +23,59 @@ function getTrucksInfo (truks: Truck[]): void {
...
@@ -20,16 +23,59 @@ function getTrucksInfo (truks: Truck[]): void {
};
};
while(true){
while(true){
constuserAns:any=readlineSync.question('Меню:\n 1. Отобразить текущее состояние грузовиков\n 2. Показать данные грузовика по id \nВыберите действие: ');
constuserAns:any=readlineSync.question('Меню:\n 1. Отобразить текущее состояние грузовиков\n 2. Показать данные грузовика по id \n 3. Обновить состояние грузовика\n 4. Завершить программу\nВыберите действие: ');
letisNum:boolean=isNaN(userAns);
letisNum:boolean=isNaN(userAns);
if(isNum===false){
if(isNum===false){
if(parseInt(userAns)==1){
if(parseInt(userAns)==1){
getTrucksInfo(trucks);
getTrucksInfo(trucks);
continue;
continue;
}elseif(parseInt(userAns)==2){
}elseif(parseInt(userAns)==2){
consttruckId:any=readlineSync.question('Введите номер грузовика: ');
lettruckId:any;
while(true){
truckId=readlineSync.question('Введите номер грузовика: ');