Цикл while
Часть раздела Основы путешествия по C# на Coddy. Урок 42 из 70.
Цикл while отличается от цикла for. Цикл for обычно используют для перебора известного диапазона значений, тогда как у цикла while есть только условие, и он продолжает выполняться, пока это условие выполняется.
Чтобы использовать цикл while, напиши:
while (condition) {
code
}Код выполнится, только если условие равно true.
Цикл for мог бы выполнять ту же работу, но цикл while понятнее, когда ты заранее не знаешь, сколько раз нужно повторить код.
Задание
НовичокНапиши программу, которая получает одно входное значение — число типа double.
Используй цикл while, чтобы многократно делить число на 2, и продолжай деление, пока текущее значение больше или равно 3.5.
Выведи первое число, которое меньше 3.5.
Попробуйте сами
using System;
public class Program {
public static void Main(string[] args) {
// Напишите свой код ниже
}
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент и декрементПостфиксные инкремент и декрементСокращённая запись арифметических операций7Основы ввода-вывода
Базовый выводИнтерполяция строкЧтение вводаРазборПовторение — до 120Повторение — истина или ложь5Операторы, часть 2
Операторы сравненияЛогические операторы, часть 1Логические операторы, часть 2Повторение — простая логикаЛогические операторы, часть 33Переменные. Часть 2
VarКонстантыСоглашения об именованииПовторение: инициализация переменныхПреобразование типов6Принятие решений
Оператор ifif-elseОператор switchТернарный операторПовторение: if-elseВложенный if-elseПотренируйтесь самостоятельно: Онлайн-компилятор C#