Addition de trois float

Résolu/Fermé
samininou - 30 mai 2013 à 11:40
yoann090 Messages postés 9180 Date d'inscription mercredi 12 août 2009 Statut Contributeur sécurité Dernière intervention 13 avril 2016 - 30 mai 2013 à 13:27
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 9180 Date d'inscription mercredi 12 août 2009 Statut Contributeur sécurité Dernière intervention 13 avril 2016 1 688
30 mai 2013 à 11:47
Bonjour,

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

++
1
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
c'est bon j'ai trouvé le problème il me manquer des *
mais merci pour l'aide
0
yoann090 Messages postés 9180 Date d'inscription mercredi 12 août 2009 Statut Contributeur sécurité Dernière intervention 13 avril 2016 1 688
30 mai 2013 à 13:27
Désolé j etais parti manger. Tant mieux si tu as trouvé ;)
Bonne continuation.
0