Newer
Older
#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);
}
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;
}