Skip to content
Snippets Groups Projects
struct_fonction_3.cpp 754 B
Newer Older
  • Learn to ignore specific revisions
  • #include<math.h>
    #define M_PIl          3.141592653589793238462643383279502884L /* pi */
    #include <iomanip>
    #include <stdio.h>
    
    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);
    
        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;
        }