Addition de trois float

Résolu
samininou -  
yoann090 Messages postés 9181 Date d'inscription   Statut Contributeur sécurité Dernière intervention   -
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

yoann090 Messages postés 9181 Date d'inscription   Statut Contributeur sécurité Dernière intervention   1 690
 
Bonjour,

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

++
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
samininou
 
c'est bon j'ai trouvé le problème il me manquer des *
mais merci pour l'aide
0
yoann090 Messages postés 9181 Date d'inscription   Statut Contributeur sécurité Dernière intervention   1 690
 
Désolé j etais parti manger. Tant mieux si tu as trouvé ;)
Bonne continuation.
0