Тема: Умовні оператори.
Завдання: Скласти програму обчислення функції використовуючи оператор умовної передачі управління. Значення a, b, та x ввести з клавіатури.
Програма рішення задачі:
#include <iostream.h> /* деректива препроцесору */
#include <math.h> /* деректива пре процес. -розділ математич.функ. */
int main () /* заголовок програми */
{ /* початок програми */
double a, b, y, x; /* опис зміних */
cout << "Input a,b,x "<<endl; /* друк підказки для вводу зміних */
cin >> a>> b>> x; /* читання значень змінних з клавіатури */
/* обчислення функції, використовуючи умовній оператор */
if (x<a) y=a*pow(sin(x),2);
else if (x>=a && x<=4.5) y= a*tan(x);
else if (b!=0) y= a*log(fabs(b));
else cout<<”Resheniy net b=0!”<<endl;
return 0;
}
Результат:
a= 1 b=2 x=2
y = -0.547E+0000
2.2. Завдання до лабораторної роботи №2.
Скласти схему алгоритму та програму обчислення функції використовуючи оператор умовної передачі управління. Значення a, b, та x ввести з клавіатури.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
|
|
26.
27.
28.
29.
30.