Menu
Coddy logo textTech

Цикл While

Часть раздела Основы путешествия по C++ на Coddy — урок 43 из 74.

Цикл while отличается от цикла for. Цикл for обычно используется для итерации по определенному диапазону range, в то время как цикл while позволяет нам продолжать итерацию до тех пор, пока выполняется определенное условие.

Чтобы использовать цикл while, напишите:

while (condition) {
	code
}

Код будет выполнен только в том случае, если условие равно true.

Примечание: если тело цикла содержит только одну инструкцию, фигурные скобки необязательны:

while (condition)
	code;

Существует множество вариантов использования, в которых while решил бы проблему, а цикл for — нет. Однако имейте в виду, что цикл for не ограничен строго итерацией по диапазону — его шаги инициализации и обновления являются необязательными, поэтому оба типа циклов можно заставить вести себя одинаково.

challenge icon

Задание

Новичок

Напишите программу, которая получает одно входное значение, число типа double.

Используйте цикл while, чтобы делить входное значение на 2 до тех пор, пока число больше или равно 3.5.

Выведите первое число, которое меньше 3.5.

Шпаргалка

Цикл while выполняет код до тех пор, пока условие истинно (true):

while (condition) {
	code
}

В отличие от циклов for, которые итерируются по определенному диапазону, циклы while продолжаются до тех пор, пока соблюдается условие.

Попробуйте сами

#include <iostream>

int main() {
    // Напишите свой код ниже
    
    return 0;
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы