Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Результат выполнения программы. Введите координаты исходной точки



Введите координаты исходной точки

x=1

y=1

Полученный результат:

z=2.50036 при x=1 и y=1

!! Проанализируйте программу. Создав новый файл проекта с именем vetv_1.ide, наберите в нем текст данной программы, откомпилируйте и произведите запуск программы на выполнение.

Листинг 3.2. vetv_2.сpp

#include <iostream.h>

#include <math.h>

void main()

{

double x,y,z,z1,z2,z3,z4;

short d;

cout<<" Введите координаты исходной точки "<<endl;

cout<<"x=";cin>>x;

cout<<"y=";cin>>y;

// Определение условий принадлежности областям D1 и D2:

bool d1=x*x+y*y<=1 && y<=-(x-1) && y>=x-1;

bool d2=x>=2;

if (d1) d=1; if (d2) d=2; // Формирование значений селектора

switch(d)

{

case 1:

{

z1=fabs(pow(x,3)+1);

z2=exp(x)*sqrt(z1);

z3=pow(y,2)+2;

z4=sin(y-x);

z=z2/(z3+z4); // Вычисление z в области D1

break;

}

case 2:

{

z1=sqrt(pow(y,2)+1);

z2=2*pow(x,3)+1;

z3=atan2(y,x);

z=z1*z2/(z3+2); // Вычисление z в области D2

break;

}

default:

{

z1=x*exp(y)*tan(y);

z2=log(fabs(y+1));

z3=y+z2;

z=z1/z3; // Вычисление z вне областей D1 и D2;

}

}

cout<<"\n Полученный результат:"<<endl;

cout<<"z="<<z<<" при x="<<x<<" и y="<<y;

}

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

Введите координаты исходной точки

x=1

y=1

Полученный результат:

z=2.50036 при x=1 и y=1

!! Проанализируйте программу. Создав новый файл проекта с именем vetv_2.ide, наберите в нем текст данной программы, откомпилируйте и произведите запуск программы на выполнение.





Дата публикования: 2014-11-02; Прочитано: 250 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...