[C] Calculatrice avancée
Fermé
fabienfabien
-
6 août 2009 à 15:04
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 6 août 2009 à 16:36
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 6 août 2009 à 16:36
A voir également:
- [C] Calculatrice avancée
- Installer calculatrice sur mon portable - Télécharger - Calcul & Conversion
- Calculatrice gratuit - Télécharger - Calcul & Conversion
- Ma-calculatrice - Télécharger - Calcul & Conversion
- Calculatrice windows 7 - Télécharger - Calcul & Conversion
- E calculatrice ✓ - Forum calculatrices
2 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
6 août 2009 à 15:54
6 août 2009 à 15:54
salut.
Pour ma calculette, j'ai fait un truc assez similaire. Sauf pour les parenthèses. à mon avis, les parenthèses, c'est le plus dure à traiter.
Ce que j'ai fait :
laisons de coté les parenthèses pour l'instant.
j'ai deux tableaux : un stokant les valeurs un autre les opérateurs (donc un de taille N+1 l'autre de taille N)
car un calcul, c'est une alternance de valeur et d'opérateurs. Une fois ces deux tableaux obtenue, il suffit de faire les opérations par ordre de priorité (^, /, *, -, +) et de diminuer la taille du tableau à chaque fois.
Les parenthèses sont traité comme des valeur, c'est à dire que récursivement, j'évalu le groupe de parenthèse avant d'affecter la valeur au tableau.
Pour ma calculette, j'ai fait un truc assez similaire. Sauf pour les parenthèses. à mon avis, les parenthèses, c'est le plus dure à traiter.
Ce que j'ai fait :
laisons de coté les parenthèses pour l'instant.
j'ai deux tableaux : un stokant les valeurs un autre les opérateurs (donc un de taille N+1 l'autre de taille N)
car un calcul, c'est une alternance de valeur et d'opérateurs. Une fois ces deux tableaux obtenue, il suffit de faire les opérations par ordre de priorité (^, /, *, -, +) et de diminuer la taille du tableau à chaque fois.
Les parenthèses sont traité comme des valeur, c'est à dire que récursivement, j'évalu le groupe de parenthèse avant d'affecter la valeur au tableau.
> c'est le plus dure
> laisons
> stokant
> etc...
Les gosses d'aujourd'hui, ils ne savent plus aligner 3 mots de français à la suite.
C'est affligeant.
> laisons
> stokant
> etc...
Les gosses d'aujourd'hui, ils ne savent plus aligner 3 mots de français à la suite.
C'est affligeant.
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
6 août 2009 à 16:36
6 août 2009 à 16:36
J'avoue avoir eu un peu de laisser aller dans ce message. Mais il y a largement pis que moi sur ce forum. Si tu dois mettre un mot à chaque fois, le nombre de messages présents sur le forum risque d'être multiplié par deux (ou presque).
Ensuite, le verbe stocker est présent dans certains dictionnaires, avec cette orthographe là.
Et pour finir, à pas loin de 30 ans, on ne peut pas dire que je soit un "gosse".
Mais c'est toujours aussi facile d'emmerder les gens sous sa couverture d'anonymat.
Ensuite, le verbe stocker est présent dans certains dictionnaires, avec cette orthographe là.
Et pour finir, à pas loin de 30 ans, on ne peut pas dire que je soit un "gosse".
Mais c'est toujours aussi facile d'emmerder les gens sous sa couverture d'anonymat.