add start lesson 1_4

This commit is contained in:
Костя 2025-06-30 14:33:52 +03:00
parent 3071bb4746
commit 5bef125273
2 changed files with 14 additions and 11 deletions

View File

@ -1,17 +1,26 @@
//Обучение ЦИКЛАМ //Обучение ЦИКЛАМ
//lesson 1.4 X-MAS TREE //lesson 1.4 X-MAS TREE
function DrawLine(count: number, countP: number){ //рисуем треугольник из звездочек
const minimalString = '*';
const minimalP = ' ';
let result = minimalP.repeat(countP) + minimalString.repeat(count) //с начала рисуем пробелы (countP) а потом зведочки
console.log(result);
}
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 - index); DrawLine(index * 2 - 1, height - index); // вызываем функцию DrawLine
index = index +1; index = index +1;
} }
} }
//DrawTriangle(3); // простой вывод функции на экран //DrawTriangle(1); // простой вывод функции на экран
for(let index = 1; index <= 5;){ for(let index = 1; index <= 2;){ // index <= 2 регулируем число елочек
DrawTriangle(index); DrawTriangle(index);
index = index +1; index = index +1;
} }
@ -21,13 +30,7 @@ for(let index = 1; index <= 5;){
//lesson 1.3 ANOTHER TRIANGLE //lesson 1.3 ANOTHER TRIANGLE
function DrawLine(count: number, countP: number){
const minimalString = '*';
const minimalP = ' ';
let result = minimalP.repeat(countP) + minimalString.repeat(count) //с начала рисуем пробелы (countP) а потом зведочки
console.log(result);
}
/*let chisloN: number = 5; //эмуляция вводу а с клавиатуры числа N /*let chisloN: number = 5; //эмуляция вводу а с клавиатуры числа N

File diff suppressed because one or more lines are too long