Оператор WHILE используется для организации циклов с предусловием. Это означает, что условие выхода из цикла проверяется перед каждым выполнением тела цикла.
На языке C/C++:
while (условие) {
// Тело цикла: код, который будет выполняться, пока условие истинно
}На языке C#:
while (условие)
{
// Тело цикла: код, который будет выполняться, пока условие истинно
}Пример 1: Вывод чисел от 1 до 5
На языке C++:
#include <iostream>
int main() {
int i = 1;
while (i <= 5) {
std::cout << i << " ";
i++; // Увеличение счетчика для предотвращения бесконечного цикла
}
std::cout << std::endl;
return 0;
}Вывод: 1 2 3 4 5
Пример 2: Подсчет суммы чисел, введенных пользователем, до ввода отрицательного числа
На языке C#:
using System;
public class WhileExample {
public static void Main(string[] args) {
int sum = 0;
int number = 0;
Console.WriteLine("Введите числа (для завершения введите отрицательное число):");
while (number >= 0) {
Console.Write("Введите число: ");
number = Convert.ToInt32(Console.ReadLine());
if (number >= 0) {
sum += number; // Добавляем число к сумме, если оно не отрицательное
}
}
Console.WriteLine("Сумма введенных чисел: " + sum);
}
}Пример работы:
Введите числа (для завершения введите отрицательное число):
Введите число: 10
Введите число: 5
Введите число: 20
Введите число: -1
Сумма введенных чисел: 35