Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KR_oaip_no_password.pdf
Скачиваний:
16
Добавлен:
11.05.2015
Размер:
1.23 Mб
Скачать

2.4. Пример выполнения задания

 

 

cos(x)

 

+ln( y),

 

 

 

 

xy

 

>10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2x+y

,

 

 

3

<

 

xy

 

10

 

 

 

 

Написать программу вычисления выражения s = e

 

 

 

 

 

 

 

 

 

 

x

 

+ 2tg( y),

 

 

 

 

 

иначе

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Предусмотреть вывод информации о выбранной ветви вычислений.

Блок-схема алгоритма

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17

Код программы

#include <iostream.h>

#include <math.h>

int main()

{

double x, y, s, f_xy;

 

 

 

 

 

 

 

 

 

cout << "Vvedite x: ";

 

 

 

 

 

 

 

 

 

cin >> x;

 

 

 

 

 

 

 

 

 

cout << "Vvedite y: ";

 

 

 

 

 

 

 

 

 

cin >> y;

 

 

 

 

 

 

 

 

 

f_xy=fabs(x*y);

 

 

xy

 

>10

if (f_xy>10) {

//

 

 

 

 

s=fabs(cos(x))+log(y);

 

 

 

 

 

 

 

 

 

cout<<"\nVetv 1\n";

 

 

 

 

 

 

 

 

 

}

//3 <

 

xy

 

10

else if (f_xy>3 && f_xy<=10)

 

 

{

 

 

 

 

 

 

 

 

 

s=exp(2*x+y);

 

 

 

 

 

 

 

 

 

cout<<"\nVetv 2\n";

 

 

 

 

 

 

 

 

 

}

 

 

 

 

 

 

 

 

 

else {

// иначе

s=sqrt(fabs(x))+2*tan(y); cout<<"\nVetv 3\n";

}

cout<<"\nResult="<<s<<endl; return 0;

}

18

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]