аків після коми
getch ();
}
№ варЗаданіе № варЗаданіе1 16 2 17 3 18 4 19 5 20 6 +21 7 22 8 23 9 24 10 25 11 26 12 27 13 28 14 29 15 30
ЛАБОРАТОРНА РОБОТА № 2
Тема: Умовний оператор IF.Оператори порівняння і логічні функції. Оператор SWITCH
Оператори IF-умовний оператор і SWITCH - оператор вибору варіанта служать для організації алгоритмів, що розгалужуються. Вони дозволяють вибрати для виконання один з простих або складових операторів або не вибрати жодного залежно від умови розгалуження. p align="justify"> Умовний оператор IF має наступну форму:
IF (B) S1; ELSE S;
Де B - логічне вираз (умова розгалуження);
S1 - оператори, що виконуються у разі, якщо логічний вираз вірно
S2 - оператори, що виконуються у разі, якщо логічний вираз невірно
Таким чином, за допомогою оператора IF можна вибрати один з двох альтернативних варіантів процесу обчислень. Умовні оператори можуть бути вкладеними, тобто після ELSE може стояти інший IF.
У логічних виразах використовують такі оператори порівняння:
== (два знаки рівності) - одно;
! = - не дорівнює. Інші операції стандартні:>,> =, <, <=
Якщо умов декілька, те можна застосовувати логічні операції: && (І), | | (АБО),! (НЕ). Наприклад:
IF (A> B && B> 0) - тобто якщо одночасно виконуються дві умови (А> B і B> 0)
! - Це операція логічного заперечення. p align="justify"> Наприклад:
IF! (A == B) ... - Якщо А не дорівнює В
Завдання 2а
Обчисліть значення функції залежно від заданої умови.
В
# include
# include
# include main ()
{a, b, y; ("a ="); scanf ("% f", & a); ("b ="); scanf ("% f", & ; b); (a> b) y = a/b +2; else if (a == b) y = -71; else y = (a-5)/a;
printf ("% 5.3f", y); ();
}
№ варЗаданіе № варЗаданіе 16 17 18 19 20 21 22 23 24 25 26. 27. 28 29 30
Оператор SWITCH використовують для розгалуження програми за кількома напрямками. Він має наступну структуру:
switch (e)
{
case c1: s1; break;
case c2: s2; break; ck: sk; break;: s;
}
Де: е-значення цілочисельний змінної;
с1, с2, сk - значення, які вона приймає;
s1, s2, sk - оператори, які виконуються, якщо змінна е приймає відповідне значення. Якщо операторів декілька, вони полягають в операторні дужки {}
Якщо значення змінної e не дорівнює жодному з зазначених, виконуються оператори, які йдуть після default.
Завдання 2б
Скласти програму, яка запитує порядковий номер місяця і виводить його назву на екран.
# include
# include main ()
{
printf ("Введіть номер місяця -");
int mes; scanf ("% d", & mes); (mes)
{1,2,12: printf ("зима"); break; 3,4,5: printf ("весна...