begin process at 2012 02 11 14:23:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Calculatrice Inverse Polonaise


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Calculatrice Inverse Polonaise

lundi 8 novembre 2004 à 10:28:02 | Calculatrice Inverse Polonaise

Tosem

Bonjour,

Je dois réaliser une calculatrice de ce genre. Est-ce que qqun pourrait me fournir un ou des liens de site où je pourrais trouver des sources pour ce code. 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 !
mardi 9 novembre 2004 à 13:15:47 | Re : Calculatrice Inverse Polonaise

LordBob

Membre Club
ben on pourrais ptete t'aider ou te donner des infos, si tu nous disais à koi sert et ce ke c ke un calculatrice polonaise...
Bob...

"La chance accorde ses faveur aux esprits avertis..."
jeudi 11 novembre 2004 à 14:25:58 | Re : Calculatrice Inverse Polonaise

miniserveur

en quel langage tu dois la réaliser ?

pour cette calculatrice tu devra certainement te servir des piles :

- une pour tes nombres {0--9}

- une pour tes operateur {+,/,*,-}

ensuite une fonction qui evalue l'expression que tu saisira au clavier, et une qui calcule le résultant en dépilant les valeurs.
jeudi 11 novembre 2004 à 21:57:03 | Re : Calculatrice Inverse Polonaise

Tosem

Je dois la réaliser en C++
Elle aura au maximum 3 nombres entiers entrés, donc au max. 2 opérateurs (uniquement +, -, * ou /)

En fait, j'aimerais stocker toutes mes valeurs dans un seul tableau de type int., mais je ne sais pas comment repérer lorsque la 3ème valeur est entrée si c'est un nombre ou un opérateur. Et si c'est un opérateur comment le transformer en type caractère pour pouvoir l'utiliser.


vendredi 12 novembre 2004 à 14:43:47 | Re : Calculatrice Inverse Polonaise

miniserveur

si tu connais les piles c'est la meilleure solution.
sinon comme au maximum tu as 2 opérateurs tu ne gére pas les priorités de calculs donc un tableau peut faire l'affaire meme si c'est assez brouillon !!!

Bon le probleme c'est que tu as du caractére avec des entiers(ou flottants pour la division) donc la solution serait de construire un tableau de caractéres et de transformer chaque caractére "nombre" en entier ok ?

cette petite fonction devrait faire l'affaire

float val(fchar z) // transforme le caractere en entier
{
float x=0;
x=(z-'0');
return x;
}

vendredi 12 novembre 2004 à 14:46:04 | Re : Calculatrice Inverse Polonaise

miniserveur

CORRECTION (un f était de surplus ! )

float val(char z) // transforme le caractere en entier
{
float x=0;
x=(z-'0');
return x;
}
samedi 13 novembre 2004 à 13:29:52 | Re : Calculatrice Inverse Polonaise

Tosem

Merci pour ton aide mais j'ai encore une question :
en fait je ne connais pas les piles, alors j'aimerais bien travailler avec un tableau si possible

question: si l'utilisateur entre un nombre de 2 chiffres par ex., ce nombre sera donc stocké dans 2 cases du tableaux, alors comment récupérer le nombre si je ne sais pas la longueur du nombre ?
dimanche 14 novembre 2004 à 13:32:54 | Re : Calculatrice Inverse Polonaise

miniserveur

Réponse acceptée !
Soit tu rentres tes nombres un a un et tu stockes dans ton tableau un à un classiquement.
Soit tu utilises les tableaux dynamiques...
jeudi 18 novembre 2004 à 08:54:54 | Re : Calculatrice Inverse Polonaise

Tosem

Merci beaucoup pour ton aide, grâce à tes conseils j'ai réussi à faire ma calculatrice !

Merci !
mardi 30 novembre 2004 à 15:31:19 | Re : Calculatrice Inverse Polonaise

rromain93

Membre Club
comment faire cet exercice avec des piles?


Cette discussion est classée dans : trouver, calculatrice, inverse, polonaise


Répondre à ce message

Sujets en rapport avec ce message

Calculatrice Inverse Polonaise [ par vpieplu ] J'ai un probleme. Je n'arrive pas a coder la calculatrice ... Je ne sais qu'elle commande mettre dans les fonctions + - * / Sin Inv Cos C'est super UR calculer l'inverse d'une matrice [ par leFeu ] SVP, j'ai bessoin de votre aide.je dois trouver un programme qui calcul l'inverse d'une matrice carré, je l'ai fait avec la méthode des cofacteurs mai Calculatrice BCD [ par meetmoi ] Bonjour,Je dois faire, pour un cours, un calculatrice BCD et je ne sais même pas par où commencer. La calculatrice doit prendre une chaine de caractèr Polynome de Lagrange bibliothèque_C++ [ par IR83 ] Salut à tous,Débutante en C++. Je cherche à trouver l'équation d'un polynôme à partir d'un tableaux de données  comprenant 2 colonnes.¨J'ai réussi à f trouver le HWND depuis un createProcess [ par curenor ] Bonjour,je cherche à trouver le Hwnd de la fenêtre qui est créé par l'application lancée par un CreateProcessW.(je pense qu'il y a possibilité de fai Trouver Vendor ID et Device ID en C [ par rm14 ] Bonjour à tous,je cherche comment on peut trouver le Vendor ID et Device ID d'une carte PCI en langage C.j'ai besoin de ça pour identifier le type de Comment trouver la fin d'un fichier avec fonctions windows [ par dante20007 ] Bonjour, je voudrais détecter la fin de mon fichier en termes de caractères.J'ai essayé avec la fonction (feof) mais elle ne me donne pas mon dernier Trouver l'adresse mac d'une connection à partir du serveur [ par wizard512 ] Bonjour,   Je souhaiterais savoir si quelqu'un s'aurais comment  récupéré l'adresse mac d'un programme client se connectant sur  un p problème de chaine de caractère [ par crawhawks21 ] Bonsoir,je suis nouveau ici et je ne sais pas si je m'adresse au bon endroit pour trouver une réponse à mon problème, voilà je débute en programmation


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales