Addition de trois float

Résolu
samininou -  
yoann090 Messages postés 10597 Statut Contributeur sécurité -
Bonjour,

je fais une procédure sur le calcul du périmètre d'un triangle
donc
procédure perimetre (float AB, float BC, float CA, float *perim)

*perim = AB+BC+CA

mais ils me disent que mon calcul est pas possible et je ne comprends pas pourquoi.
(je ne suis pas du tout une spécialiste donc si l'erreur est voyante comme le nez sur la tête de quelqu'un c'est parce que je suis pas forte en programmation)

Merci d'avance à toutes les personnes qui répondront.

1 réponse

  1. yoann090 Messages postés 10597 Statut Contributeur sécurité 1 697
     
    Bonjour,

    Pourrais tu donner le morceau de code que tu as tapé parce que j'imagine que tu as pas tapé "procédure"

    ++
    1
    1. samininou
       
      typedef struct{
      float x;
      float y;
      }Point;


      void perimetre (Point A,Point B, Point C, float *AB, float *BC, float *CA, float *PERIM)
      {
      AB=dist2point(A, B);
      BC=dist2point(B, C);
      CA=dist2point(C, A);
      *PERIM = AB+BC+CA;
      printf("le périmètre du triangle est %.2f", *PERIM);
      }

      la fonction dist2point est bonne et fonctionne (elle calcul juste la distance entre 2 points)
      0
    2. samininou
       
      c'est bon j'ai trouvé le problème il me manquer des *
      mais merci pour l'aide
      0
    3. yoann090 Messages postés 10597 Statut Contributeur sécurité 1 697
       
      Désolé j etais parti manger. Tant mieux si tu as trouvé ;)
      Bonne continuation.
      0