Цикл While
Часть раздела Основы путешествия по C++ на Coddy. Урок 43 из 74.
Цикл while отличается от цикла for. Цикл for обычно используется для перебора определённого range, тогда как цикл while позволяет продолжать перебор до тех пор, пока выполняется определённое condition.
Чтобы использовать цикл while, напишите:
while (condition) {
code
}Код выполнится только в том случае, если condition имеет значение true.
Примечание: если тело цикла содержит только одну инструкцию, фигурные скобки необязательны:
while (condition)
code;Существует множество случаев, когда while решил бы задачу, а цикл for — нет. Однако имейте в виду, что цикл for не ограничен исключительно перебором диапазона. Его шаги инициализации и обновления необязательны, поэтому оба типа циклов можно заставить вести себя схожим образом.
Задание
НовичокНапишите программу, которая получает один входной параметр — число типа double.
Используйте цикл while, чтобы делить входное значение на 2 до тех пор, пока число больше или равно 3.5.
Выведите первое число, которое меньше 3.5.
Попробуйте сами
#include <iostream>
int main() {
// Напишите ваш код ниже
return 0;
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент и декрементПостфиксный инкремент и декрементСокращенные арифметические операцииОператоры сравненияСравнение строк7Основы ввода-вывода
Оператор coutОператор cinВвод строкПовторение — До 120Повторение — Истина или ложь3Переменные. Часть 2
Объявление типовСоглашения об именованииПовторение: инициализация переменныхПриведение типов. Часть 1Приведение типов. Часть 26Принятие решений
Оператор ifКонструкция if - elseОператор switchУсловный операторПовторение: if - elseВложенный if - elseПотренируйтесь самостоятельно: Онлайн-компилятор C++