Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script src="https://zero.p2p.shpp.me/console.js"></script>
- <script>
- // Задача про відцентровану штуку:
- // питати людину про числа (вважатимемо, що він буде вводити тільки непарні числа,
- // і їх буде не більше 20) до тих пір, доки він не введе 0,
- // і потім вивести на екран відцентровану штуку
- // 1
- // 5
- // 1
- // 3
- // 0
- // *
- // *****
- // *
- // ***
- let arr = [] ;
- let biggestNum = 0 ; // max
- let i = 0 ;
- let currentNum ;
- while (currentNum !== 0) {
- currentNum = +prompt ('Введіть непарне число, що не більше 20', ' ' ) // по ТЗ 20 разів можна ввести, - 20 різних чисел
- if (currentNum > 0 && currentNum < 20 && currentNum % 2 != 0) { // інверсія теж дія, вона має конгнитивне навантаження, currentNum % 2 === 1, хоча за ТЗ ця перевірка не потрібна
- arr[i] = currentNum ;
- i++ ;
- }else{
- console.log('Не коректні данні')
- }
- }
- //Знаходимо набільше значення в масиві,
- // по якому і будемо відцентровуватись
- for (i = 0; i < arr.length; i++) {
- if( biggestNum < arr[i] ){
- biggestNum = arr[i] ;
- }
- }
- // console.log('Найдовша строка з масиву = ' + biggestNum) // на майбутнє - закоментований код не можна лишати ніде, крім
- // як для себе. Для себе теж не бажано, та це особиста справа кожного.
- for (let line = 0; line < arr.length; line++ ){ //"відбиває" строку в залежності від довжини масиву
- for( let space = 0; space < ( (biggestNum - arr[line]) / 2); space++) { //виводіть пробіли орієнтуючись на найдовшу строку
- console.put(' ')
- }
- for (let star = 0; star < arr[line]; star++ ){ // виводимо зірочки в відповідності до значення,
- // що лежить в комірці массиву, з індексом line
- console.put('*')
- }
- console.log()
- }
- </script>
- <!-- Дякую за попередні рев'ю і сорі, що було тяжко зрозуміти що я там понаписував!
- Спробував зробити вже цей код без continue/break. /// вдала спроба.
- Та з ТЗ на початку і коментарями по ходу рішення задачі -->
- /* вам немає за що вибачатися, ваш код - ваше діло, моя справа допомогти за потребою, якщо можу - добре, якщо не можу, ну щож, я намагався. І вам дякую, прокачуйтесь, допомагайте прокачуватися потребуючим цього.
- Гарного коду.
- */
Add Comment
Please, Sign In to add comment