Внесена в банк сума дорівнює S, процентна ставка N річних, визначити за допомогою циклу while на скільки років потрібно зробити розміщення щоб отримати суму F.
|
Іногда виникає ситуація, коли потрібно вийти з циклу, не дочекавшись його завершення. В цьому випадку ми можемо скористатися оператором break.
Наприклад:
for (int i = 0; i < 9; i++)
{
if (i == 5)
break;
Console.WriteLine(i);
}
Хоча в умові циклу сказано, що цикл виконуватиметься, поки лічильник i не досягне значення 9, насправді цикл спрацює 5 разів. Оскільки при досягненні лічильником i значення 5, спрацює оператор break, і цикл завершиться. 0 1 2 3 4
Тепер поставимо собі інше завдання. А що якщо ми хочемо, щоб при перевірці цикл не завершувався, а просто пропускав поточну ітерацію. Для цього ми можемо скористатися оператором continue:
for (int i = 0; i < 9; i++)
{
if (i == 5)
continue;
Console.WriteLine(i);
}
У цьому випадку цикл, коли дійде до числа 5, яке не задовольняє умову перевірки, просто пропустить це число і перейде до наступної ітерації: 0 1 2 3 4 6 7 8