Tosem
Messages postés5Date d'inscriptionsamedi 16 octobre 2004StatutMembreDernière intervention18 novembre 2004
-
8 nov. 2004 à 10:28
rromain93
Messages postés7Date d'inscriptiondimanche 28 novembre 2004StatutMembreDernière intervention13 avril 2005
-
30 nov. 2004 à 15:31
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.
Tosem
Messages postés5Date d'inscriptionsamedi 16 octobre 2004StatutMembreDernière intervention18 novembre 2004 11 nov. 2004 à 21:57
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
miniserveur
Messages postés5Date d'inscriptionmercredi 10 novembre 2004StatutMembreDernière intervention15 novembre 2004 12 nov. 2004 à 14:43
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;
}
Tosem
Messages postés5Date d'inscriptionsamedi 16 octobre 2004StatutMembreDernière intervention18 novembre 2004 13 nov. 2004 à 13:29
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 ?