Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let isNotValidNumber = true //читабельнее код когда имена без not, отрицание ! можно всегда указать
- let isNotValidSum = true
- let notExit = true
- let cards = []
- let cardNumber
- let balanceOfCard
- let sum = 0
- let qExit
- for (let i = 0; i < 10; i++){
- cards[i] = 0
- }
- //
- while(notExit){ //while(!exit)
- while(isNotValidNumber){
- cardNumber = +prompt("Vvedite nomer kartochki: ")
- if(cardNumber>=0 && cardNumber<=9){ // if(cardNumber >= 0 && cardNumber <= 9){
- isNotValidNumber = false
- }
- alert("Takoy karti ne suchestvuet, vvedite ot 0-9") // всегда пишет это
- }
- while(isNotValidSum){
- balanceOfCard = +prompt("Vvedite summu zachisleniy ")
- if(balanceOfCard >= -1000 && balanceOfCard <= 1000 ){
- isNotValidSum = false
- }
- }
- cards[cardNumber] =+ balanceOfCard //если вы хотели добавить к тому, что на карте, то надо +=
- qExit = prompt("zhelaete prodolzhit rabotu s bankomatom? y/n")
- if(qExit == "y"){
- isNotValidNumber = true // вот в этом блоке когнитивная нагрузка
- isNotValidSum = true // увеличена из-за именований с отрицание
- }else{
- notExit = false // exit = true , мне бы понятнее было
- }
- }
- for(let i=0; i < cards.length; i++){
- console.put(cards[i]) // добавить бы пробельчик при выводе в консоль
- sum+= cards[i]
- }
- console.log("\nVsego na kartochkah: " + sum)
- //хорошее решение. Отсутствие точки с запятой java, с, php - не простят вам.)
- // Изящных решений!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement