Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for (let i = 0; i < 1; i++) console.put(" *\n ***\n*****\n *"); // наче так)
- /* код виводить ялиночку, але завжди одного розміру, бо сама строка, що в ній закодовано ялинку задана вами літерально,тобто
- вона не створюється програмою, а прописана в її коді та не може бути програмно модифікована, а саме це нам потрібно робити коли користувач задає висоту ялинці. Щодо циклу, то тут він хоч і присутній в коді, та виконується завжди один раз, тобто має одну ітерацію, на якій і виводиться ваша строка-ялинка. Якщо просто залишити console.log(...) то результат роботи програми буде таким самим.
- Очікується від програми, що вона буде дінамічно створювати строку-ялинку, у залежності від висоти, що її ввів користувач. Тобто вам потрібно закодити цикл від нуля до висоти ялинки, в середені якого створювати кожний її рядок-гілочку із пробілів та зірок. Ось можливий варіант псевдокоду:
- висота = прийняти висоту.
- ялинка = "" // пуста строка
- кількістьПробілів = /* тут треба задати кількість пробілів що будуть виведені у верхньому рядку ялинки, як ось тут (" *\n
- ***\ ви задали руками, так само тільки підрахуйте залежність від введеної висоти */
- кількістьЗірочок = /*тут треба задати кількість зірочок у верхньому рядку, це буде завжди однакове число .) */
- цикл (рядок від 0 до висоти) { // for (let row = 0; i < height; i++) - перебираємо всі рядки та додаємо перевод рядка \n
- цикл (від 0 до кількістьПробілів) {
- ялинка = ялинка + " " // додамо до строки-ялинці пробіли
- }
- кількістьПробілів = // поміркуйте як треба змінити кількість пробілів для наступного рядка, зменшити на ...)
- цикл (від 0 до кількістьЗірочок) {
- ялинка = ялинка + "*" // додамо до строки-ялинці зірочки
- }
- кількістьЗірочок = // поміркуйте як треба змінити кількість зірок для наступного рядка, збільшити на ...)
- ялинка = ялинка + "\n" // додаємо перевод рядка в кінці кожної гілочки - рядочку
- }
- виводимо рядок-ялинку
- пеньок не описаний у псевдокоді. Але буде корисно його теж закодити.
- Гарного коду
- */
Add Comment
Please, Sign In to add comment