Problème de boucle et condition

Tout ce qui concerne le langage Asymptote. Ce langage est utilisable sur le forum via les balises asy.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
zariski63
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 541
Inscription : jeudi 14 octobre 2010, 09:20
Statut actuel : Enseignant
Localisation : Clermont-Ferrand

Problème de boucle et condition

Message non lu par zariski63 »

Bonjour !
J'ai un souci à la dernière boucle "for" dans laquelle apparaît un "if".
Le programme ne trouve pas le point B8.
Une idée svp ? Merciiiiii
b47c11b4ccf8b6bb4fc0d0e18f8edbdd3f3db4bd.png
zariski63
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 541
Inscription : jeudi 14 octobre 2010, 09:20
Statut actuel : Enseignant
Localisation : Clermont-Ferrand

Re: Problème de boucle et condition

Message non lu par zariski63 »

Je me réponds à moi même et surtout pour aider un petit peu.
Je pense avoir trouvé le problème. Les ordonnées des points B ne sont pas entières mais juste des approximations !!!!
Aussi en écrivant :

Code : Tout sélectionner

if ( f(racine_ordonnees[k]) > 3*0.99 &  f(racine_ordonnees[k])< 3*1.01 ){ 
le programme trouve enfin les points.
df0955abfee423831ee7bba001d57e71c6a0e2cd.png