Code : Tout sélectionner
pointsurdroite(a,b,X,Y):={
  local f,D,A,t;
  // f(t):=a*t+b;
  ClrGraph();
  affichage(point_width_4+rouge);
  D:=plotfunc(a*t+b,t,color=bleu);
  legende(D,"y="+a+"x+"+b);
  A:=point([X,Y]); 
  legende(A,"A("+X+","+Y+")");
  si (f(X)==Y) alors
    print("f("+X+")="+f(X)+". Le point de coordonnees ("+X+";"+Y+") appartient donc a la droite d'equation y="+a+"x+"+b);
    A,D;
  sinon
    print("f("+X+")="+f(X)+". Le point de coordonnees ("+X+";"+Y+") n'appartient donc pas a la droite d'equation y="+a+"x+"+b);
    A,D;
  fsi;
}:;lorsque j'appelle"Plotfunc: nom de variable incorrect Erreur: Valeur Argument Incorrecte"
Code : Tout sélectionner
pointsurdroite(3,1,2,5)sans doute un problème de débutant...
merci d'avance
bruno