Salut à tous,
je suis entrain de dévolopper une petite application en Turbo Pascal:
et comme je suis débutant, j'aimerai bien m'aider.
le programme permet de lire une expression arithmétique infixées. ex: 1+2*3+4 utilisant la structure des Piles (Empiler, Dépiler, Pile_vide...)
Je veux transformer cette expression à une expression poste_fixée puis calculer le résultat.
les procedures:
- lire la chaine de caractères.
- extraire le nombres (oprérands), convertir en entier et les mettre dans une Pile.
- extraire les Opération (+,-,*,/,^,(,),pgcd, ppcm,...) et les mettre dans une autre Pile.
- respecter la priorité des opérations. ex: * et plus prioritaire que +,
- afficher l'expression poste fixée
- afficher le résultat final.
Merci à tous.
j'attend vos réponses.

 

 
		
		 
         
  
			
			

 
   




 
				 Algorithme expression arithmétique postfixée
 Algorithme expression arithmétique postfixée
				 Répondre avec citation
  Répondre avec citation


 Envoyé par elhou80
 Envoyé par elhou80
					
				
 
						


 
  
  
  
 
 
			
 
 
 
			
 
			 
 
Partager