Partage
  • Partager sur Facebook
  • Partager sur Twitter

Utilisation des define

Sujet résolu
    22 mai 2017 à 22:58:14

    Bonjour, voila j'ai un petit problème.

    Je ne comprends pas pourquoi je ne peux pas me servir des define dans mes calculs.

    Voici mon code:

    #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>
    
    #define A0     0.0080
    #define A1    -0.01692
    #define A2     25.3851
    #define A3     14.0941
    #define A4    -7.0261
    #define A5     2.7081
    #define sumA  A0+A1+A2+A4+A5
    
    #define B0     0.0005
    #define B1    -0.0056
    #define B2    -0.0066
    #define B3    -0.0375
    #define B4     0.0636
    #define B5    -0.0144
    #define sumB  B0+B1+B2+B3+B4+B5
    
    #define C0     0.6766097
    #define C1     0.0200564
    #define C2     0.00011043
    #define C3    -0.00000069698
    #define C4     0.0000000010031
    
    #define K       0.0162
    
    
    int main(int argc, char const *argv[]) {
      double  S,R,rt,Rt;
      int temperature,Conductivite;
      rt = C0 + C1*temperature + C2*pow(temperature,2) + C3*pow(temperature,3) + C4*pow(temperature,4);
      Conductivite=42.914;
      temperature=15;
      Rt = Conductivite/(42,914*rt);
      R  = Conductivite/42.914;
      double  dRt = Rt*Rt;
     S = A0 + A1+ A2*sqrt(Rt) + A3*sqrt(Rt)*Rt + A4*dRt + A5*dRt*Rt + ((temperature-15)/(1 + K*(temperature-15)))*(B0 + B1*Rt*0.5 + B2*Rt + B3*Rt*1.5 + B4*Rt*2 + B5*Rt*2.5);
      printf("Pour une T=%d et une conductivité de : %d on a la saliné suivante : %f \n",temperature,Conductivite,S);
      return 0;
    }
    

    Merci d'avance.

    -
    Edité par nawer56 22 mai 2017 à 23:23:07

    • Partager sur Facebook
    • Partager sur Twitter
      22 mai 2017 à 23:06:35

      Parce qu'on ne met pas de = dans la définition.
      • Partager sur Facebook
      • Partager sur Twitter
        22 mai 2017 à 23:17:48

        Oh mon dieu il est temps que je me couche --'

        Ok merci la belle boulette

        -
        Edité par nawer56 22 mai 2017 à 23:30:14

        • Partager sur Facebook
        • Partager sur Twitter

        Utilisation des define

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown