Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include<iostream>
#include<math.h>
#define M_PIl 3.141592653589793238462643383279502884L /* pi */
#include <iomanip>
#include <stdio.h>
using namespace std;
struct cordonnee_polaire{
float R, Teta;
};
struct cordonnee_cartesienne{
float x, y;
};
cordonnee_cartesienne transforme(cordonnee_polaire a) {
cordonnee_cartesienne c;
c.x=a.R*cos(a.Teta);
c.y=a.R*sin(a.Teta);
return (c);
}
int main() {
cordonnee_polaire c1;
cordonnee_cartesienne c2;
c1.R = 1;
c1.Teta = 60*M_PIl/180; // transformer les degrés en radians
c2= transforme(c1);
if((c2.x)> (c2.y)){
cout<<"x="<<setprecision(2)<<(c2.x)<<endl;
}
else{
cout<<"y="<<setprecision(2)<<(c2.y)<<endl;
}
return 0;
}