Advertisement
Timkor

atm

Oct 31st, 2020 (edited)
1,862
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let n = 10
  2. let arr = [] // как на счет cards[]
  3. let i = -1 // имя переменной не информативно, хорошо бы подошло cardNumber upd инициализация не валидным значением для входа в предложенный ниже вариантт вайла
  4. while (true) { // while (cardNumber < 0 || cardNumber >= n) так можно будет избавиться от брейка, это такой себе стоп-кран, лучше без него, если есть возможность.
  5.     let i = prompt('vvedi nomer kartochki') //банкомат
  6.     if (i >= 0 && i < n) { // это условие , только инвертированное , перенесите в вайл, тогда этот иф попросту не нужен
  7.         break  
  8.     }
  9. }
  10. while (true) {
  11.     arr[i] = +prompt('skolko polozhit?') // возможно стоит тоже завести промежуточную переменную, чтобы не валидные данные не попадали в массив.
  12.     if (arr[i] >= -1000 && arr[i] <= 1000) { // см.выше - !условие в вайл
  13.         break // ну от этого брейка тоже можно избавиться.
  14.     }    
  15. }
  16. console.log('v summe na vseh kartah' + ' ' +  arr[i]) // весь массив так не вывести.
  17. // ввод пользователя и вывод результатов можно тоже зациклить для наглядности
  18. // рекомедую ставить точку с запятой в конце строк, т.к. не все яп позволяют упускать ее
  19. // все работает.)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement