EQUATION 2EME ORDRE (RSOUDRE AUTOMATIQUE)

Utilisateur anonyme - 27 mars 2007 à 18:43
 Utilisateur anonyme - 27 mars 2007 à 19:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41975-equation-2eme-ordre-rsoudre-automatique

Utilisateur anonyme
27 mars 2007 à 19:40
Je pense qu'il a essayé de poster un code qui analyse une expression, et la calcule. Pour éviter de parser un x2, il a mis un X. L'utilisation d'une grammaire formelle aurait été plus propre:

equ: membre op equ
| membre op = number

membre: number var
| number var number

number : 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
op: + | - | * | /
var: x | X /* ou bien var: [:alpha:]* pour avoir une variable de n'importe qu'elle taille */

Ensuite on construit un lexer et un parser (se renseigner sur ce qu'est un AST).
japee Messages postés 1727 Date d'inscription vendredi 27 décembre 2002 Statut Modérateur Dernière intervention 6 novembre 2021 8
27 mars 2007 à 19:33
Salut Mauricio, salut Cirec.

Je suis repéré, lol... ^^
Oui, vite, vite, on attend la suite avec impatience !

a+
Utilisateur anonyme
27 mars 2007 à 19:23
Salut Mauricio,

oui oui j'attend ... :)
je ne supprime rien sans avoir pu apprécier le code ...
On va également attendre que WalidTec nous éclaire sur le point que tu as soulevé.

Je constate que le niveau a été changé par un passage furtif de Japee ... lol
cs_MAURICIO Messages postés 2106 Date d'inscription mardi 10 décembre 2002 Statut Modérateur Dernière intervention 15 décembre 2014 5
27 mars 2007 à 19:02
Attends Cirec,
voyons voir si WALIDTEC nous uploade la source en entier ...

Juste un truc que je pige pas:
3X+2x-5=0 ... ( X = x²).
On a donc 3x²+2x²-5=0
Utilisateur anonyme
27 mars 2007 à 18:43
Salut,
cette source risque de subir le même sort que "Calcule" ....
Déjà il manque l'unité principale mais surtout ce n'est rien de nouveau ...
et tout comme "Calcule" le niveau est largement surestimé

@+
Cirec
Rejoignez-nous