[Résolu] Fonctions trigonométriques et variables à virgule flottante

si ça vous dit voici une lib que j'ai fait peut'etre que ça vous ira pour moi elle fonctionne de magniere plutot correcte
et pour le calcule de l'heure de lever et de coucher :
bon j'ai extrai de mon code sans trop d'arengement

 int n =rangJour(rtcD->j,rtcD->m,rtcD->a);
  float HO=angleHoraireSoeil(n,(latD+(latM/60))); //lat D=latitude degree //latM Minute
  float ET=equationDuTemps(n);
heure de lever
 hOn=int(12-(HO/15)+((lonD+(lonM/60))/15)+(ET/60)+fuso);//lon D=laongitude degree //lonM Minute
minute de lever
  hOn.m=int(((12-(HO/15)+((lonD+(lonM/60))/15)+(ET/60)+fuso)-(hOn.h))*60);
 heure de couché
hOff=int(12+(HO/15)+((lonD+(lonM/60))/15)+(ET/60)+fuso);
minute du couché
hOff.m=int(((12+(HO/15)+(.lonD+.lonM/60))/15)+(ET/60).fuso)-(hOff.h))*60);

perso je l'ai intégré depuis pas mal de temps j'ai un décalage par raport au valeur donné sur certain site qui vien du fait que je n'est pas pris les meme valeur pour le crépuscule
je vous joint le lien a partir du quel j'ai construit les equationde la lib
http://jean-paul.cornec.pagesperso-orange.fr/heures_lc.htm

ephemeride.rar (1.42 KB)