

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
7 messages in org.openoffice.fr.progRe: [prog] Fonction au milieu d'un texte| From | Sent On | Attachments |
|---|---|---|
| Rémi Angot | Jul 11, 2008 6:40 am | |
| yves dutrieux | Jul 11, 2008 6:58 am | |
| Rémi Angot | Jul 11, 2008 7:44 am | |
| Jaccomard | Jul 11, 2008 11:30 pm | |
| yves dutrieux | Jul 12, 2008 4:11 am | |
| Francois Gatto | Jul 12, 2008 6:33 am | |
| Rémi Angot | Jul 12, 2008 12:37 pm |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: [prog] Fonction au milieu d'un texte | Actions... |
|---|---|---|
| From: | yves dutrieux (ydut...@gmail.com) | |
| Date: | Jul 12, 2008 4:11:20 am | |
| List: | org.openoffice.fr.prog | |
Bonjour,
Le 11 juillet 2008 16:44, Rémi Angot <remi...@sesamath.net> a écrit :
Le 11 juillet 2008 15:58, yves dutrieux <ydut...@gmail.com> a écrit :
C'est ce que tu voulais ?
Merci pour ta réponse aussi rapide mais je ne crois pas :-( Quand tu dis y=f(x) est-ce que f peut être une fonction écrite en Basic ?
Pas à ma connaissance, car c'est le contenu (texte) d'une variable.
Pour être plus claire, je vais expliquer le but de mon projet. J'aimerais faire une sorte de générateurs d'exercices à données aléatoires. J'ai déjà des contrôles tapés avec par exemple "réduis l'expression : 3x + 2x" A la place je taperais $entier$x + $entier$x où $entier$ renverra un entier aléatoire.
Dans ce cas, si tu utilises les variables (comme défini dans mon msg), tu peux utiliser une variable $entier$ ((dans ce cas-ci, deux variable $entier1$ et $entier2$ ) et dans ton programme (basic ?), simplement définir cette variable. ça t'évitera de devoir faire un rechercher/remplacer dans tout ton texte, non ? Le plus long sera certainement de décrire toutes les variables... :-/
Après, je pourrai imaginer toute sorte de fonctions qui renverraient des relatifs, des décimaux, des carrés parfaits, des polygones factorisables...
Houlà... c'est très loin de moi tous ces termes mathématiques !
Je crois que je vais devoir parser le texte, dès qui trouve un mot commençant par $, il vérifie s'il s'agit d'une fonction défini, il l'applique (avec éventuellement les paramètres écris avant le dernier $ puis il remplace $mafonction a b$ par le résultat de mafonction(a,b).
Dans ce que tu expliques, est-ce que calc ne conviendrait pas mieux ? En effet,dans calc, tu peux définir des "function" qui font ce que tu veux. exemple: Function zou(A as integer, B as integer) as integer dim Z as integer z = A + B zou = z End Function
si En A1 tu mets =ZOU(1;2) il va te donner le résultat de ta function "zou" Et tu peux aussi afficher la formule (sans le résultat en allant dans : Outils - options - Calc - affichage - [x] formules)
Une autre piste peut-être pour arriver à tes fins ;-) Yves
J''espère être plus clair. L'algorithme vous parait-il bon ? N'y a-t-il pas plus simple ?
@+ Rémi Angot
-- web site : http://www.molenbaix.com







