SaisieRPN : un programme pour calculer plus vite
Voir le premier message non lu • 10 messages
• Page 1 sur 1
SaisieRPN : un programme pour calculer plus vite
Sans doute avez-vous remarqué qu'il est particulièrement long et fastidieux d'entrer de grandes expressions sur votre calculatrice TI-Nspire. Le RPN (Reverse Polish Notation) est une façon alternative d'entrer ses calculs et permet bien souvent d'économiser la pression sur de nombreuses touches ! Voici donc un programme innovant de ma composition que je viens de mettre à jour. Il vous permet de bénéficier de cette rapidité accrue tout en conservant l'écriture 2D naturelle et tout en affichant les résultats au fur et à mesure !
L'application a entièrement été reprogrammée et apporte de nombreuses améliorations.
Toute l'aide est contenue dans le classeur. Il vous suffit donc de télécharger l'archive et de découvrir cette fabuleuse façon de calculer ! Bien que paraissant peu habituelle au tout début, vous vous y habituerez bien vite.
Sujet du programme : http://tiplanet.org/forum/viewtopic.php?f=19&t=12702
Lien de l'archive : https://tiplanet.org/forum/archives_voir.php?id=19510
L'application a entièrement été reprogrammée et apporte de nombreuses améliorations.
Toute l'aide est contenue dans le classeur. Il vous suffit donc de télécharger l'archive et de découvrir cette fabuleuse façon de calculer ! Bien que paraissant peu habituelle au tout début, vous vous y habituerez bien vite.
Sujet du programme : http://tiplanet.org/forum/viewtopic.php?f=19&t=12702
Lien de l'archive : https://tiplanet.org/forum/archives_voir.php?id=19510
-
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)- Messages: 1083
- Images: 12
- Inscription: 28 Mar 2011, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Je voyage toujours en première.
Re: SaisieRPN : un programme pour calculer plus vite
Franchement, bravo, c'est du super boulot
Bonjour
-
pierrotdu18Premium
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 975
- Inscription: 07 Nov 2013, 20:18
- Localisation: Paris V
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: MP* Lycée Henri IV
Re: SaisieRPN : un programme pour calculer plus vite
[mode troll]
Ce qui est extraordinaire, c'est que pratiquement aucun des exemples présents dans ton screen ne permettent de vraiment gagner des frappes de touches !
Bref, ce n'est pas très convaincant...
[/mode troll]
Bon, ce qui précède étant dit en riant, bien entendu, c'est du bon boulot ! Bravo !
Ce qui est extraordinaire, c'est que pratiquement aucun des exemples présents dans ton screen ne permettent de vraiment gagner des frappes de touches !
Show/Hide spoilerAfficher/Masquer le spoiler
Je note "sto" la touche pour enregistrer une valeur en RPN... je n'ai pas testé donc je ne sais pas quelle est la touche officielle.
Pour ln(45) :
- en normal : ln( 4 5 [enter]
- en RPN : 4 5 ln(
on gagne 1 touche !
Pour sin(5pi/6) :
- en normal : sin( 5 pi [enter] / 6 [enter]
- en RPN : 5 sto pi [enter] * 6 / sin(
on perd 1 touche !
Pour (23+3.4i)^2 :
- en normal : 2 3 + 3 . 4 pi pi [enter] ) ^2 [enter]
- en RPN : 2 3 sto 3 . 4 sto pi pi [enter] * + ^2
on perd une touche !
ou bien on fait égalité si on tape : 3 . 4 sto pi pi [enter] * 2 3 + ^2
Pour (a+b+c)^2-a^2 :
- en normal : a + b + c ) ^2 - a ^2 [enter]
- en RPN : a sto b sto c + + ^2 a ^2 -
égalité...
Pour ln(45) :
- en normal : ln( 4 5 [enter]
- en RPN : 4 5 ln(
on gagne 1 touche !
Pour sin(5pi/6) :
- en normal : sin( 5 pi [enter] / 6 [enter]
- en RPN : 5 sto pi [enter] * 6 / sin(
on perd 1 touche !
Pour (23+3.4i)^2 :
- en normal : 2 3 + 3 . 4 pi pi [enter] ) ^2 [enter]
- en RPN : 2 3 sto 3 . 4 sto pi pi [enter] * + ^2
on perd une touche !
ou bien on fait égalité si on tape : 3 . 4 sto pi pi [enter] * 2 3 + ^2
Pour (a+b+c)^2-a^2 :
- en normal : a + b + c ) ^2 - a ^2 [enter]
- en RPN : a sto b sto c + + ^2 a ^2 -
égalité...
Bref, ce n'est pas très convaincant...
[/mode troll]
Bon, ce qui précède étant dit en riant, bien entendu, c'est du bon boulot ! Bravo !
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 5665
- Inscription: 11 Mar 2008, 00:00
- Localisation: Lyon
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: SaisieRPN : un programme pour calculer plus vite
Rhalala ! Trolleur jusqu'au bout ce Bisam !
Le but de l'image n'est bien entendu pas de montrer ce que l'utilisateur a souvent l'habitude de calculer (et donc là où on gagne souvent des touches en RPN) mais de montrer quelques possibilités de l'application : complexes, variables...
Merci à vous deux.
Le but de l'image n'est bien entendu pas de montrer ce que l'utilisateur a souvent l'habitude de calculer (et donc là où on gagne souvent des touches en RPN) mais de montrer quelques possibilités de l'application : complexes, variables...
Merci à vous deux.
-
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)- Messages: 1083
- Images: 12
- Inscription: 28 Mar 2011, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Je voyage toujours en première.
Re: SaisieRPN : un programme pour calculer plus vite
Bien
Je vais tester ca tout à l'heure....
(Et sinon, j'ai mis le screenshot en plus gros )
Je vais tester ca tout à l'heure....
(Et sinon, j'ai mis le screenshot en plus gros )
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 14616
- Images: 1218
- Inscription: 01 Juin 2007, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Twitter/X: adriweb
- GitHub: adriweb
Re: SaisieRPN : un programme pour calculer plus vite
Excellent !
Quelques suggestions cependant :
Mais même sans ces améliorations, le programme est très pratique !
Quelques suggestions cependant :
- j'ai l'impression que l'on ne peut pas obtenir des résultats approchés ; pourquoi ne pas les permettre à l'aide de ctrl + enter ?
- ça serait pratique de pouvoir faire plusieurs calculs à la fois : pourquoi ne pas ajouter un raccourci permettant de passer au calcul suivant ?
- comment défiler dans un calcul ? Lorsque j'en fais un trop long, il ne tient pas dans la case et je ne parviens pas à défiler pour obtenir le résultat
Mais même sans ces améliorations, le programme est très pratique !
-
le solutionneur
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 300
- Inscription: 18 Déc 2011, 21:41
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: SaisieRPN : un programme pour calculer plus vite
Je viens de mettre à jour, j'ai corrigé un bug que j'avais laissé dans cette version de production. Du coup, un des exemples cité dans l'aide ne fonctionnait pas !
Merci Adriweb pour l'augmentation de l'image.
@le solutionneur : oui, les résultats approchés étaient présents dans l'ancienne version et il faudra que je les remette. Il n'y a pas besoin de cliquer sur une touche pour passer au calcul suivant (enter sur l'écran de calcul habituel) mais tu peux directement faire autant de calculs que tu veux.
Exemple : Tu veux calculer (3+6)/5 : 3 enter 6 + 5 /. Puis tu veux calculer (a+3)² : a enter 3 + ².
Pour faire défiler un calcul dans une case, il te suffit de cliquer dedans avec la souris et de te balader avec le curseur.
Merci !
Merci Adriweb pour l'augmentation de l'image.
@le solutionneur : oui, les résultats approchés étaient présents dans l'ancienne version et il faudra que je les remette. Il n'y a pas besoin de cliquer sur une touche pour passer au calcul suivant (enter sur l'écran de calcul habituel) mais tu peux directement faire autant de calculs que tu veux.
Exemple : Tu veux calculer (3+6)/5 : 3 enter 6 + 5 /. Puis tu veux calculer (a+3)² : a enter 3 + ².
Pour faire défiler un calcul dans une case, il te suffit de cliquer dedans avec la souris et de te balader avec le curseur.
Merci !
-
mdr1Premium
Niveau 14: CI (Calculateur de l'Infini)- Messages: 1083
- Images: 12
- Inscription: 28 Mar 2011, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Je voyage toujours en première.
Re: SaisieRPN : un programme pour calculer plus vite
Merci pour ces corrections !
J'ai constaté un petit bug : si l'on clique sur la touche (-) sans avoir entré de calcul, on obtient une erreur Lua !
J'ai constaté un petit bug : si l'on clique sur la touche (-) sans avoir entré de calcul, on obtient une erreur Lua !
- Code: Tout sélectionner
524: attempt to index a boolean value
-
le solutionneur
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 300
- Inscription: 18 Déc 2011, 21:41
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: SaisieRPN : un programme pour calculer plus vite
Je ne pourrais que conseiller à mdr1 de mettre ceci dans le code
(en ne précisant aucun apilevel et donc a "compiler" avec Luna)
(en ne précisant aucun apilevel et donc a "compiler" avec Luna)
- Code: Tout sélectionner
errorHandler = {}
if platform.registerHandler then
function myErrorHandler(line, errMsg, callStack, locals)
print("Error handled ! ", errMsg)
return true -- let the script continue
end
platform.registerErrorHandler(myErrorHandler)
end
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 14616
- Images: 1218
- Inscription: 01 Juin 2007, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Twitter/X: adriweb
- GitHub: adriweb
Re: SaisieRPN : un programme pour calculer plus vite
J'ai trouvé un bug les fractions ne rentre pas dans les rectangles.
-
applepro
Niveau 0: MI (Membre Inactif)- Messages: 17
- Inscription: 20 Déc 2018, 04:16
- Genre:
- Calculatrice(s):→ MyCalcs profile
10 messages
• Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 168 invités