Convertisseur ecriture polonaise -> normale

Description

Ce programme est la suite d'une autre de mes sources.
Cette fois en plus de calculer l'expression polonaise, je la convertie en écriture normale.
J'utilise les arbres binaires, ce qui rend le code difficile pour les néophytes.
(toutefois j'ai essayé de commenter du mieux que je pouvais)

Conclusion :


Afin de faciliter l'utilisation de mes fonctions, j'ai crée une mini bibliothèque.
Vous ajouter juste "Polonaise" dans les uses. Vous pouvez alors utiliser deux fonctions supplémentaires.

La première convertie une expression polonaise en expression normale.
PolonaiseToNormal('+ 5 7') => '(5+7)'

La deuxième évalue l'expression polonaise passée en paramètre.
EvaluerExpressionPolonaise('+ 5 7') => 12

Ces deux fonctions on une gestion des erreurs intégrées. (Elles déclencheront une erreur si quelquechose ne va pas).
J'ai joint deux exemples afin de montrer l'utilisation de ces fonctions, et comment gérer au mieux les erreurs.

Codes Sources

A voir également

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.