Timkor

ATM

Feb 28th, 2021
953
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let cards = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];                          // создаём массив для 10 карт
  2. let sum = 0;                                                  // переменая для общей суммы денеш на всех карточках
  3. let numberCard;
  4. do {                   // можно такий цикл заюзати, але не обов'язково, ваш норм.  зацикливаем запрос номера карточки если номер не верный
  5.     //alert("It is wrong card number");
  6.     numberCard = +prompt("Input yours card number");
  7. } while (numberCard < 0 || numberCard > 9)
  8.  
  9. let money; // просто демонстація можливих варіантів, але ваш мені подобається більше ніж цей
  10. while ((money = +prompt("How mani would you like put")) < -1000 || money > 1000) { // запрашиваем корректную сумму в указаном диапазоне
  11.     alert("Input please correct number");
  12.    
  13. }
  14. // тут було б доречно покласти валідну суму на валідну картку. cards[numberCard] += money; а далі просто без іфу сумувати
  15.  
  16. let i = 0;
  17. for (i; i < cards.length; i++) { // for (; i < cards.length; i++) {
  18.     sum += cards[i];                         //сразу определяем какая общая сумма на всех карточках
  19.     if (i === numberCard) {
  20.         cards[i] += money;
  21.         sum += money;
  22.     }
  23.     console.put(cards[i] + " ");
  24. }
  25. console.log();
  26. console.log("Total amount on the all cards " + sum);
Advertisement
Add Comment
Please, Sign In to add comment