Bonjour,
je veux réaliser un programme Pascal qui lit une expression arithmétique sous forme d'une chaîne de caractères ; après, il me donne le résultat dès que le caractère '=' est rencontré, sans prendre en considération la priorité des opérateurs. Voici un exemple :
1+5*10-6=54
et tout ça en réalisant le travail suivant :
- fonction vérifiernombre, qui vérifie qu'une chaîne de caractères représente bien un nombre et qui la traduit en un entier ;
- fonction vérifieropérateur, qui vérifie qu'une chaîne représente un opérateur ;
- fonction lireopérandeopérateur, qui saisit une chaîne puis la traduit en un nombre ou en un opérateur après vérification.
Merci de me donner juste une indication.
Partager