Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Оператор while



Условный оператор

if (условие)

{блок из одного или более операторов}

Если условие верно, то выполняется блок из одного или более операторов

Второй вариант:

if (условие)

{блок 1 из одного или более операторов}

else

{блок 2 из одного или более операторов}

Если условие верно, то выполняется блок 1 из одного или более операторов, а если не верно, то блок 2.

Пример 1.

if (a>b)

ans=10;

else

ans=25;

Если а>b, то переменная ans получается значение 10, иначе - значение 0.

Пример 2.

if (age <18)

{

cout <<"Вы несовершеннолетний. \n";

cout <<"Введите ваш возраст";

cin>> grade;

}

Если переменная age<18, то запрашивается возраст и заносится в переменную grade.

Оператор while

Цикл while - цикл с неизвестным числом повторений

while (условие)

{блок из одного или нескольких операторов}

Если условие истинно (принимает не нулевое значение), то выполняется блок из одного или нескольких операторов и происходит возврат на проверку условия. Если условие ложно, происходит выход из цикла. Условие может быть составлено из нескольких выражений, с использованием || (логическое сложение "или") и &&(логическое умножение "и")

Пример 1.

char ans ='Y';

longint a==l;

while ((ans ='Y') || (ans='y'))

{a*=a+l;

cout <<"\n"<< a;

cout <<"\n\t" <<" Для продолжения введите Y, для окончания N ";

cin >> ans;

}

ans описывается как символ, а - как целое длинное. Если пользователь вводит 'Y' или'у', то выполняются блок операторов в фигурных скобках.

Прокомментируйте операторы в фигурных скобках.

Оператор while удобно использовать для проверки ввода пользователя.





Дата публикования: 2015-07-22; Прочитано: 156 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...