Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script src="https://zero.p2p.shpp.me/console.js"></script>
- <script>
- /*Задача про банкомат:
- є 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 = [0,0,0,100,0,0,0,0,0,0]; // біль доцільно скористатися циклом, бо значень може бути багато.
- let card; // дуже схожі імена змінних, можливо краще cardNum
- do {
- card = prompt ('Введіть номер карточки', '')
- } while (card < 0 || card > 9 );
- let cash = 0
- do {
- cash = +prompt ('Скільки положити на карту?', '')
- } while (cash < -1000 || cash > 1000);
- cards[card] = cards[card] + cash;
- alert ('Залишок на карті: ' + cards [card]); // консоль є майже скрізь, а алерт команда самого браузера - буде не завжди
- let sum = 0;
- for (let i = 0; i < cards.length; i++) {
- sum = sum + cards[i];
- }
- console.log ( 'Сумма залишків на всіх карткових рахунках: '+ sum );
- </script>
- // Працююче рішення, код та ревью майже ідентичні з https://pastebin.com/0EErhTtX вважаю доцільним вам ознайомитися.
- // Після того, як ви самостійно реалізували рішення задачи, закодили його, тоді корисно подивитися на інші варіанти, тобто
- // як інші виконали це.
- // Гарного коду.
Add Comment
Please, Sign In to add comment