Повторения (цикли)

Увеличаване и намаляване на стойността на променливи

Инкрементиране - увеличаването на стойността на дадена променлива

Извършва се чрез оператори за инкрементиране - префиксни и постфиксни

Пре-инкрементация:

int a = 1;
Console.WriteLine(++a); //a
Console.WriteLine(a); // 2
Стойността на променливата a се увеличава с 1 и след това се принтира

Пост-инкрементация

int a = 1;
Console.WriteLine(a++); //2
Console.WriteLine(a); //1
Първо се принтира променливата a и след това се увеличава с 1

Намаляване

Декрементиране – намаляването на стойността на дадена променлива
Извършва се чрез оператори за декрементиране – префиксни и постфиксни
Извършва се само върху променливи, които имат числена стойност

Пре-декрементация

int a = 1;
Console.WriteLine(--a); //0
Console.WriteLine(a); //0
Стойността на променливата a се намалява с 1 и след това се принтира

Пост-декрементация

int a = 1;
Console.WriteLine(a--); //1
Console.WriteLine(a); //0
Първо се принтира променливата a и след това се намалява с 1

Повторения (цикли) – while-цикъл

В програмирането често се налага да изпълним блок с команди няколко пъти
За целта използваме цикли – while, for и други

while (...)
{
//code
}

while-цикъл – пример

int a = 5;
while (a <= 10)
{
while (a <= 10)
a++;
}

Задачи