# Урок 6. Цикл с постусловием (do-while). Его использование

**URL:** <https://forum.itvdn.com/t/urok-6-czikl-s-postusloviem-do-while-ego-ispolzovanie/3102>\
**Category:** Справочник C# Starter\
**Created:** [23.01.2019 14:56:29 UTC](https://forum.itvdn.com/t/urok-6-czikl-s-postusloviem-do-while-ego-ispolzovanie/3102 "2019-01-23T14:56:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![admin.guide](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/a/6a8cbe/32.png) [@admin.guide](https://forum.itvdn.com/u/admin.guide)\
**Post date:** [23.01.2019 14:56:29 UTC](https://forum.itvdn.com/t/urok-6-czikl-s-postusloviem-do-while-ego-ispolzovanie/3102/1 "2019-01-23T14:56:29Z")

</div>

Цикл, с постусловием (`do-while`) – это цикл, в котором условие проверяется после выполнения тела цикла. Отсюда следует, что тело `do-while` выполняется хотя бы один раз.

Пример использования цикла с постусловием и его блок-схема:

![4](https://forum.itvdn.com/uploads/default/original/1X/b986f26e1159ddeb135d54896f609d9c3d87b5c3.jpeg)

Данный цикл выполнится `3` раза. Если бы условие для выполнения цикла было `counter < 0`, то цикл выполнился бы `1` раз, что отличает его работу от цикла с предусловием.

Источник: видеоурок Александра Шевчука ["ВИДЕОУРОК №6. ЦИКЛИЧЕСКИЕ КОНСТРУКЦИИ"](https://itvdn.com/ru/video/csharp-starter/loop-statements?position=2350).

[![%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BB%D0%B5%D0%B2%D0%BE%202](https://forum.itvdn.com/uploads/default/original/1X/b38ed3846d27463ae91c4449efd4de36bbb0b1b1.jpeg) предыдущая статья](https://forum.itvdn.com/t/urok-6-czikl-s-predusloviem-while-ego-ispolzovanie/3101) | [следующая статья ![%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%202](https://forum.itvdn.com/uploads/default/original/1X/6188b82e0808cd73a15f53f8e652f939106184bc.jpeg)](https://forum.itvdn.com/t/urok-6-czikl-so-schetchikom-for-ego-ispolzovanie/3103)
