add static result

This commit is contained in:
Костя 2025-07-01 11:26:12 +03:00
parent 30be821446
commit 1139f8acbd
2 changed files with 10 additions and 11 deletions

View File

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

File diff suppressed because one or more lines are too long