Projet

Général

Profil

« Précédent | Suivant » 

Révision 902

Ajouté par jcguifodjo il y a environ 4 ans

Ecriture des fonctions rectrame et hex2int. Ajout de commentaires des séances a2 et a3

Voir les différences:

main.c
//Calcul de la distance ? la zone dangereuse la plus proche
int distance_a_la_proche_zone(Position p, Zone r[],int nb_zones, float *d){
int i;
int i,indx=0;
float dist;
if(nb_zones!=0){
(*d)=calcul_distance(p,r[0].rpos);
(*d)=calcul_distance(p,r[indx].rpos);//On suppose que la toute premi?re zone du tableau est celle dont la distance est la plus proche
for(i=1;i<nb_zones;i++){
dist=calcul_distance(p,r[i].rpos);
dist=calcul_distance(p,r[i].rpos);//On calcul la distance de notre position aux autres zones
if(dist<(*d)){
if(dist<(*d)){//On compare cette distance calcul?e ? la toute premi?re distance et si elle est inf?rieure elle devient notre nouvelle zone ? distance la plus proche
(*d)=dist;
indx=i;
}
}
}
return i;
return indx;
}
//Fonction ? modifier !!!!!

Formats disponibles : Unified diff