Результаты выполнения программы
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. Вычисление суммы оформить в виде функции пользователя. Предусмотреть передачу параметров в функцию разными способами.
Блок-схема алгоритма