Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- #include <iomanip>
- using namespace std;
- double alfa, pi(3.14159265358979323846), x, y, xi, yi;
- int main()
- {
- cout << "Przeksztalcenie punktu w przestrzeni - obroty wokol osi ukladu kartezjanskiego" << endl;
- cout << "Podaj wspolrzedna x: " << endl;
- cin >> x;
- cout << "Podaj wspolrzedna y: " << endl;
- cin >> y;
- cout << "Podaj wartosc obrotu kata dookola punku (0,0) w [o]" << endl;
- cin >> alfa;
- alfa=(alfa*pi)/180;
- xi = x*cos(alfa) - y*sin(alfa);
- yi = x*sin(alfa) + y*cos(alfa);
- cout << "Nowe wspolrzedne x', y' wynosza: (" << xi << "," << yi << ")" << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement