![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
#include <iostream.h>
cout<<"X="<<X;
cout<<"x="<<x<<"y="<<y<<"\n";
cout<<"x="<<x<<"y="<<y<<endl;
cout<<''Summa =''<<x+y;
26. Условный оператор IF
IF < выражение > < оператор 1 >; [ ELSE < оператор 2 >]
Оператор выполняется таким образом: если результат вычисления выражения не равен 0 (TRUE), то выполняется <оператор 1>, затем <следующий оператор >; если – равен 0 (FALSE), то выполняется <оператор 2>, затем <следующий оператор>. Операторы 1 и 2 могут быть простым или составным оператором. Если часть оператора, начинающаяся ELSE, отсутствует, то при логическом выражении равным FALSE, будет выполняться <следующий оператор>. При вложенности условных операторов ELSE всегда относится к ближайшему предшествующему IF. Следует избегать большой глубины вложенности условных операторов, так как при этом теряется наглядность и возможно появление ошибок.
Примеры.
if (y1>=0) x1=sqrt(y1);
if (y1>=0) { x1=sqrt(y1); x2=-x1; }
if (ro>=0) x1=2*pow(ro,(float)1/3)*cos(fi/3)-r/3;
else x1=-2*pow(fabs(ro),(float)1/3) *cos(fi/3)-r/3;
if (ro>=0){x1=2*pow(ro,(float)1/3)*cos(fi/3)-r/3;
x2=2*pow(ro,(float)1/3)*cos(fi/3+2*PI/3)-r/3; }
else { x1=-2*pow(fabs(ro),(float)1/3)*cos(fi/3)-r/3;
x2=-2*pow(fabs(ro),(float)1/3)*cos(fi/3+2*PI/3)-r/3;}
27. Оператор варианта switch
Оператор switch предназначен для варианта ветви вычислительного процесса в зависимости от значения параметра. Оператор switch имеет следующую структуру:
switch (параметр)
{
case значение_1: Операторы_1; break;
case значение_2: Операторы_2; break;
case значение_3: Операторы_3; break;
…
Default: Операторы; break;
}
Значение параметра должен быть целым.
28. Оператор while
Циклом в программировании называют повторение одних и тех же действий (шагов). Последовательность действий, которые повторяются в цикле, называют телом цикла.
Дата публикования: 2014-12-10; Прочитано: 228 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!