#include <iostream>
#include <cmath>
#include <conio.h>
#include <fstream>
using namespace std;
double fx1(double x)
{
double fx1;
fx1 = pow(x,2) + pow(sin(x),2/3)*x;
return fx1;
}
double fx2(double x)
{
double fx2;
fx2 = -exp(-x/60);
return fx2;
}
int main()
{
double x, pochodnafx1, pochodnafx2, y3;
ofstream out("dane.txt");
for (x = -2; x <= 4; x += 0.01)
{
if(x != 0)
{
pochodnafx1 = (fx1(x + 0.01) - fx1(x)) / 0.01;
cout << pochodnafx1 << endl;
out << pochodnafx1 << endl;
pochodnafx2 = (fx2(x + 0.01) - fx2(x)) / 0.01;
cout << pochodnafx2 << endl;
out << pochodnafx2 << endl;
}
pochodnafx1 = (fx1(x) - fx1(x + 0.01)) / 0.01;
cout << pochodnafx1 << endl;
pochodnafx2 = (fx2(x) - fx2(x + 0.01)) / 0.01;
cout << pochodnafx2 << endl;
y3=pochodnafx1-pochodnafx2;
cout <<"y3 wynosi = "<<y3<< endl;
}
getchar();
return 0;
}