русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Команда розгалуження if (якщо).


Дата додавання: 2014-11-28; переглядів: 944.


Команда розгалуження if має дві форми: повну та коротку. Повна така:

if(<логічний вираз>) <команда 1>; else <команда 2>;

Дія команди. Обчислюється значення логічного виразу. Якщо це значення істинне, то виконується команда 1, у протилежному випадку – команда 2. Команда 1 та команда 2 можуть бути порожніми, простими або складеними.

Приклад 2. Нехай х = 9. Унаслідок виконання команд

if(x > 7) y = pow(x, 2); else y = sgrt(x);

if (x <= 5) z = exp(x);

elsez = ++x;

отримаємо у = ___, z = ____, х = ____.

Розглянемо команди

if(x) y = x – 10;

if(y) y += 2;

elsey = 15;

Спочатку у дорівнюватиме 0 (оскільки х ≠ 0), а потім змінна у набуде значення 15.

Приклад 3. Проаналізуємо команди

if(0) cout << “Hello!”; - виведення на екран не буде

if(5) cout<< “Hello!”; - буде виведене слово Hello!

if(!5) cout<< “Hello!”; - ________________________

if(!0) cout<< “Hello!”; - _________________________

if(log(1)) cout<< “Hello!”; - __________________________

Задача 1 (про обчислення складеної функції).Обчислити і вивести на екран значення складеної функції у у деякій заданій користувачем точці х, якщо

// Обчислення виразу

#include___________________________

#include___________________________

#include<conio.h>

voidmain()

{

floatx, y;

cout << “Vvedit x \n”;___________________________________________________

cin >> x;

if(x < 0) y = tan(fabs(x));________________________________________________


<== попередня лекція | наступна лекція ==>
Логічні вирази та логічні операції. | Else________________________________________________________________


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн