Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*БАНКОМАТ
- є 10 карток (звичайно від 0 до 9) повних якихось грошей (чисел) і треба накодити таке:
- vvedi nomer kartochki: 3
- skolko polozhit? 100
- 0 0 0 100 0 0 0 0 0 0
- v summe na vseh kartah 100
- копіювати код
- Так виглядатиме консоль, якщо від самого початку на всіх картках 0.
- Зробити перевірку на ввід коректних даних:
- номера мають бути від 0 до 9, суми мають бути від -1000 до 1000.
- Треба перепитувати користувача, доки він не введе коректне число.*/
- let cards = [] // задаю массив карты
- let payment = 0 // задаю переменную суммы пополнения
- let totalMoney = 0 // задаю переменную общей суммы на всех картах
- let cardNumber = 0 // задаю переменную номер каарты
- for (let i = 0; i < 10; i++) { // запускаю цикл который заполняет масив карт нулями
- cards[i] = 0
- }
- cardNumber = +prompt("Введите номер карты") // пользователь вводит номер карты
- while (cardNumber > 10 || cardNumber < 0) { // проверка номера карты на корректность
- /* умова пропустить 10, масив з десяти елементів буде мати індекси від 0 до 9, така саме помилка була в містах */
- cardNumber = +prompt("Вы ввели некорректрый номер карты. Попробуйте еще раз")
- }
- payment = +prompt("Введите сумму пополнения") // пользователь вводит сумму пополнения
- while (payment < -1000 || payment > 1000) { // проверка суммы пополнения на корректность
- payment = +prompt("Вы ввели не корректную сумму. Попробуйте еще раз")
- }
- cards[cardNumber] = payment // присваиваю элементу массива значение на которое сделали пополнения
- console.log(cards) // вывожу в консоль масив - хм..
- for (let j = 0; j < 10; j++) { // запускаю цикл подсчета общией суммы элементов массива
- totalMoney = cards[j] + totalMoney // можна скорочено записати totalMoney += cards[j];
- }
- console.log("В сумме на ваших картах " + totalMoney) // вывожу общую сумму
- /* Добре рішення. */
- /* Гарного коду! */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement