Page 1 of 3

definition fonction

Unread postPosted: 24 Apr 2021, 14:28
by kadtexas
Bonjour,
comment définir une fonction f(x) dans le corps d'un programme ?

program(.expression...)
.
.
.
f(x):=expression
Le programme affiche: syntaxe, erreur etc...
Merci d'avance

Re: definition fonction

Unread postPosted: 24 Apr 2021, 14:34
by Ti64CLi++
Il faut utiliser Define f(x)=... je crois

Re: definition fonction

Unread postPosted: 24 Apr 2021, 14:40
by Hamza.S
c'est assez compliqué pour ce modèle il faut faire expr("f(x):="&string(expression))

et non avec define ça ne fonctionne pas

Re: definition fonction

Unread postPosted: 24 Apr 2021, 14:43
by Ti64CLi++
Hamza.S wrote:et non avec define ça ne fonctionne pas


Euh, je viens de tester sur ma CX II et je confirme que ça marche bien ;)

Re: definition fonction

Unread postPosted: 24 Apr 2021, 14:45
by Hamza.S
tu as fait un test pour voir ce que ça affiche ?
de mon côté j'ai la variable et non l'expression dans l'argument

Re: definition fonction

Unread postPosted: 24 Apr 2021, 14:50
by Ti64CLi++
J'ai fait un petit test oui, en faisant :
Code: Select all
Define test(n)=
Prgm
Local f
Define f(x)=...
Disp f(n)
EndPrgm


Et cela m'affiche bien la valeur de f(n)

Re: definition fonction

Unread postPosted: 24 Apr 2021, 14:54
by Hamza.S
tu n'as peut-être pas compris ça demande.
il souhaite créer une fonction dans le programme à l'aide de l'argument.

kadtexas wrote:Bonjour,
comment définir une fonction f(x) dans le corps d'un programme ?

program(.expression...)
.
.
.
f(x):=expression
Le programme affiche: syntaxe, erreur etc...
Merci d'avance

Re: definition fonction

Unread postPosted: 24 Apr 2021, 14:56
by Ti64CLi++
Oulah non oui en effet, je n'avais pas bien compris, désolé :?
Donc non, define ne marche pas comme tu dis, il faut bien utiliser expr(...)

Re: definition fonction

Unread postPosted: 24 Apr 2021, 15:08
by Bisam
On peut aussi le faire avec Define et parfois, même, on n'a pas le choix, par exemple si on a besoin d'une variable intermédiaire, mais c'est plus pénible à écrire.

Aurais-tu un exemple précis de ce que tu souhaiterais faire, kadtexas ?

Re: definition fonction

Unread postPosted: 24 Apr 2021, 15:56
by Hamza.S
j'aimerai bien connaitre cette solution. une démonstration svp ?