Skip to content
Snippets Groups Projects
Select Git revision
  • 7cf509aedadd75e0bd7b83f79143f18b2a1e895b
  • master default
2 results

procedure_loop_1_yes.cpp

Blame
  • Forked from Nicolas Thiery / wims-info
    Source project has a limited visibility.
    struct_bof_fonction_3.cpp 754 B
    #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;
    }