Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Условный оператор
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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!