add FINAL Less 1_4

This commit is contained in:
Костя 2025-07-01 12:38:42 +03:00
parent 6e22791d14
commit 499b3c97bc
2 changed files with 8 additions and 10 deletions

View File

@ -10,9 +10,9 @@ function DrawLine(count: number, countP: number){ //рисуем треугол
console.log(result);
}
function DrawTriangle(height: number) { //высота - это сколько рядов отрисует
function DrawTriangle(height: number, chisloP: number) { //высота - это сколько рядов отрисует
for(let index = 1; index <= height; ){
DrawLine(index * 2 - 1, chisloN - index ); // вызываем функцию DrawLine внутри цикла, chisloN - нужно иметь МАКС значение как в первом уроке
DrawLine(index * 2 - 1, chisloP - index ); // вызываем функцию DrawLine внутри цикла, chisloN - нужно иметь МАКС значение как в первом уроке
index = index +1;
//console.log(height);
}
@ -22,22 +22,20 @@ function DrawTriangle(height: number) { //высота - это сколько
//статичный вызов функции
//DrawTriangle(1); // простой вывод функции на экран
let chisloN = 5; //задаем число N ГЛОБАЛЬНАЯ ПЕРЕМЕННАЯ ДЛЯ ОБОИХ ЦИКЛОВ
DrawTriangle(1);
console.log(``); //синтетический перевод корретки
let chisloN = 7; //задаем число N ГЛОБАЛЬНАЯ ПЕРЕМЕННАЯ ДЛЯ ОБОИХ ЦИКЛОВ
//DrawTriangle(1);
//console.log(``); //синтетический перевод корретки
//console.log(`============Через цикл одинаковой формы ровно`);
// тут мы видим, что цикл вызывается ТРИ раза, хотя функцию вызывали ДВА раза, по этому рисуется три ряда звездочек
// т.е. при каждой итерации цикла заново вызов ПЕРВОЙ функции DrawLine
for(let index = 2; index <= chisloN;){ // index <= 2 регулируем число елочек
DrawTriangle(index); //количество вызовов функции DrawLine
for(let index = 1; index <= chisloN;){ // index <= 2 регулируем число елочек
DrawTriangle(index, chisloN); //количество вызовов функции DrawLine
index = index +1;
}
//lesson 1.3 ANOTHER TRIANGLE

File diff suppressed because one or more lines are too long