Analyseur de syntaxe mathématique

Soyez le premier à donner votre avis sur cette source.

Vue 6 256 fois - Téléchargée 962 fois

Description

Entrez une formule de maths et voilà le résultat. Le code respecte les priorités. Vous pouvez ajouter des fonctions. L'exemple propose un modeste tracé de courbe... Le code est fonctionnel, mais pourra être amélioré.

Conclusion :


Vous pouvez toujours aller voir http://altert.family.free.fr/

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1106
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
21
Les commentaires précédents ont été inclus.
Messages postés
1106
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
21
Oups... c'est vrai. ABCLetter et Number sont dans taplus. De toute façon, respectivement, ça dit si c'est des lettres et si c'est un chiffre:

function ABCLetter(c:char):boolean;
begin
ABCLetter:= Pos(LowerCase(c),'abcdefghijklmnopqrstuvwyxz')<>0;
end;

function Number(c:char):boolean;
begin
Number:= Pos(LowerCase(c),'0123456789')<>0;
end;

Il me semble que c'est ça.
Messages postés
211
Date d'inscription
samedi 15 novembre 2003
Statut
Membre
Dernière intervention
10 juin 2021
10
bonjour
je remplace le message d'erreur OK
mais je ne trouve pas les fonctions
AbcLetter() and Number()
si je les supprime la compil se fait
mais résultat ??
a+
Messages postés
1106
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
21
TAPLUS n'est pas fondammental: ErrorBox est dans taplus.pas et est un MessageDlg simplifié (une sorte de ShowMessage avec le panneau erreur).

Un paquet des paquets est probablement manquant. Supprimez le .DOF (voire le .res aussi) et tout ira bien... du moins, je l'espère.
Messages postés
455
Date d'inscription
mardi 24 juillet 2001
Statut
Modérateur
Dernière intervention
10 mars 2009

Salut,

Il manque taplus.pas

[yoghisan] decoche construire avec les paquet dans options
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.