Результаты выполнения программы

Else {// иначе

s=sqrt(fabs(x))+2*tan(y);

cout<<"\nVetv 3\n";

}

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

return 0;

}

 

 


Задание 2

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

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

 

#include <iostream.h>

#include <math.h>

int main()

{

double x, y, s;

cout << "Vvedite x: ";

cin >> x;

cout << "Vvedite y: ";

cin >> y;

 

if (!x || !y) { //x=0 или y=0

s =pow(pow(x,2) +y,3);

cout<<"\nVetv 3\n";

}

else if (x/y >0) //x/y>0

{

s=log(x)+ pow(fabs(y),1./3);

cout<<"\nVetv 1\n";

}

else {// x/y<0

s= log(fabs(x/y))* pow(x+y,3);

cout<<"\nVetv 2\n";

}

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

return 0;

}


Задание 3

Написать программу вывода на экран таблицы значений функции для x, изменяющегося от a = 0,1 до b = 1 с шагом h = 0,1. Вычисление суммы оформить в виде функции пользователя. Предусмотреть передачу параметров в функцию разными способами.

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