Оператор if
if (логічний вираз)
оператор_1
else
оператор_2;
if (a>b)
z=a
else
z=b;
Можливо використовувати коротку форму:
if (логічний вираз)
оператор;
Групу операторів беруть у фігурні дужки.
Приклад:
#include <stdio.h>
main()
{
float a,b,c,y,x;
printf(“ввести a,b,c,x”);
scanf(“%f%f%f%f”,&a,&b,&c,&x);
if (x<2)
{y=a-b+c;
printf(“\n%f\t%f”,x,y);
}
else
if ((x>4)&&(x<5))
{y=a-b*c;
printf(“\n%f\t%f”,x,y);
}
else
if (x>6)
{y=a*b*c;
printf(“\n%f\t%f”,x,y);
}
else
printf(“\n%f\t нема розв¢язку”,x);
}
Дуже цікавим є використання умовного виразу:
Вир1?вир2:вир3;
Якщо вираз Вир1є істиним, то результат дорівнює вир2 інакше результат дорівнюєвир3.
Так, для оператора
if (a>b)
z=a
else
z=b;
можна записати такий вираз:
z= (a>b)?a:b;
Оператор вибору або перемикач:
switch (вираз)
{
case знач1: оператор1;
break;
Читайте також: - Арифметичні оператори
- Арифметичні цикли. Оператор циклу For – Next
- Базовий синтаксис деяких основних операторів
- Використання оператора throw
- Загальні вимоги до робочого місця оператора ЕОМ
- Запис SQL-операторів
- Заява про видачу ліцензії на бланку встановленої форми (згідно з додатком 1 до пункту 1.2.4 Ліцензійних умов провадження туроператорської та турагентської діяльності (додаток 1).
- Лінійний оператор та його матриця
- Логічні оператори
- Людиною-оператором
- Оператор
- Оператор DROP
Не знайшли потрібну інформацію? Скористайтесь пошуком google:
|
|