add new result without FIRST element

This commit is contained in:
Костя 2025-07-01 12:08:39 +03:00
parent 1139f8acbd
commit 706feb8bd6
2 changed files with 10 additions and 7 deletions

View File

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

File diff suppressed because one or more lines are too long