IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Réaliser calculatrice polonaise inversée


Sujet :

C

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Réaliser calculatrice polonaise inversée
    Je dois réaliser une calculatrice en polonaise inversee en utilisant les piles en langage c. Est-ce que vous Pouvez me fournir un ou des liens de site où je pourrais trouver des sources de cette application. En effet, comme je ne sais pas comment démarrer, j'aimerais trouver un exemple pour pouvoir m'en inspirer et voir les fonctions utilisées.

    Merci d'avance !

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 378
    Points : 23 669
    Points
    23 669
    Par défaut
    On suppose que c'est un devoir, donc on ne te donnera pas les sources toutes faites, mais en y réfléchissant un tout petit peu, on s'aperçoit vite que c'est facile.

    D'une part, il faut faire le système de saisie. Faire une fonction qui accepte « + », « - », « * », « / » est accessible à tout le monde. Ensuite, il faut faire la pile : elle peut être formée par un simple tableau, géré par deux fonctions Empile() et Depile().

    Une fois que ces deux choses fonctionnent, il est enfantin d'effectuer l'opération correspondante en puisant les opérandes dans la pile à l'aide de Depile().

  3. #3
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 865
    Points : 219 078
    Points
    219 078
    Billets dans le blog
    121
    Par défaut
    Premier lien de mon moteur de recherche :

    http://www.enseignement.polytechniqu...d04/index.html

    Ok , ce n'est pas du C, mais bon je pense que ça aide beaucoup même si tu sais pas lire le code JAVA

    et puis bien sur :

    http://fr.wikipedia.org/wiki/Notation_polonaise_inverse

    Car bien connaitre le problème facilite beaucoup la tache .
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. Conversion en notation polonaise inversée ou postfixée
    Par pcmessi dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 10/02/2011, 15h23
  2. Interpréteur Notation Polonaise Inverse
    Par arkhamon dans le forum Contribuez
    Réponses: 0
    Dernier message: 27/02/2010, 14h59
  3. Réponses: 6
    Dernier message: 02/11/2008, 11h57
  4. Calculatrice polonaise - Utilisation des piles
    Par romero2008 dans le forum Pascal
    Réponses: 3
    Dernier message: 01/05/2008, 15h35
  5. construire 1 arbre pour une calculatrice polonaise prefixée
    Par AliJava dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 21/02/2008, 00h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo