Misez P'tit, Optimisez - N°29bis (Calcul)

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

Répondre
Avatar du membre
bkg2018
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 359
Enregistré le : 30 mai 2012 16:57

Misez P'tit, Optimisez - N°29bis (Calcul)

Message par bkg2018 »

Allez je change l'énoncé, même si la version HP49/50 de Gilles59 sera toujours imbattable :

Afficher 3.003 avec :

- pas plus de deux touches avec des chiffres
- pas d'utilisation du "."

Là c'est plus sport en principe :)
HP : 67 25 34C 15C 41CX 48S* 48SX 48GX 35S* WP34S* 39gII*
TI : SR52 57 58C* 59 Programmer 66 74S 65
Sharp : PC 1245 1251* 1262 G-850S G-850V
Canon : X-07* F-800P*
Casio : CG-8 SF5300E*
*: persos d'époque
Avatar du membre
Marcus von Cube
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 914
Enregistré le : 20 avr. 2006 13:48
Localisation : Wehrheim, Allemagne
Contact :

Re: Misez P'tit, Optimisez - N°29bis (Calcul)

Message par Marcus von Cube »

Une touche numérique, deux opérations. :D

Code : Tout sélectionner

3
SDR->X
RCL+ L
Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1602
Enregistré le : 27 oct. 2010 20:46

Re: Misez P'tit, Optimisez - N°29bis (Calcul)

Message par Gilles59 »

Marcus von Cube a écrit :Une touche numérique, deux opérations. :D

Code : Tout sélectionner

3
SDR->X
RCL+ L

WP34S je suppose Marcus ?

Ca fait quoi ?
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Avatar du membre
bernouilli92
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 5226
Enregistré le : 21 nov. 2012 13:03
Localisation : Ile de France

Re: Misez P'tit, Optimisez - N°29bis (Calcul)

Message par bernouilli92 »

On voit là encore toute la puissance de la wp34s.
SDR fait un shift decimal right, il faut lui indiquer combien de digits, ici c'est le nombre defini par le registre X
Puis ensuite il ajoute le registre L (last x)
Pour résumer, on decale 3 de 3 chiffres à droite et on ajoute 3

Après si on compte le nombre de touches, c'est un peu elevé car SDR n'est pas accessible directement mais la olution est élégante, comme la version pour la 50g.
HP, Casio, Sharp, Psion, quelques TI et divers autres
Avatar du membre
pir2
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 4642
Enregistré le : 31 oct. 2006 15:08
Localisation : 67310 Westhoffen
Contact :

Re: Misez P'tit, Optimisez - N°29bis (Calcul)

Message par pir2 »

Sinon, sur HP-41

Code : Tout sélectionner

3
CHS
10^X
LASTX
*
LASTX
+
CHS
Image
Image
Avatar du membre
Marcus von Cube
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 914
Enregistré le : 20 avr. 2006 13:48
Localisation : Wehrheim, Allemagne
Contact :

Re: Misez P'tit, Optimisez - N°29bis (Calcul)

Message par Marcus von Cube »

Gilles59 a écrit : WP34S je suppose Marcus ?

Ca fait quoi ?
Tu peux aller à https://sourceforge.net/projects/wp34s/files/ , télécharger la version de la WP 34S pour le PC , et lire la documentation crée par Walter. La WP 34S et très puissante ! :)
Avatar du membre
bkg2018
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 359
Enregistré le : 30 mai 2012 16:57

Re: Misez P'tit, Optimisez - N°29bis (Calcul)

Message par bkg2018 »

Joli le décalage :-)

J'aime bien la version 41 aussi avec son 10^-3 !
HP : 67 25 34C 15C 41CX 48S* 48SX 48GX 35S* WP34S* 39gII*
TI : SR52 57 58C* 59 Programmer 66 74S 65
Sharp : PC 1245 1251* 1262 G-850S G-850V
Canon : X-07* F-800P*
Casio : CG-8 SF5300E*
*: persos d'époque
Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1602
Enregistré le : 27 oct. 2010 20:46

Re: Misez P'tit, Optimisez - N°29bis (Calcul)

Message par Gilles59 »

Marcus von Cube a écrit :
Gilles59 a écrit : WP34S je suppose Marcus ?

Ca fait quoi ?
Tu peux aller à https://sourceforge.net/projects/wp34s/files/ , télécharger la version de la WP 34S pour le PC , et lire la documentation crée par Walter. La WP 34S et très puissante ! :)
J'ai une 30B en plus.. Faudra que la transforme un de ces jours :O
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Avatar du membre
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3404
Enregistré le : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: Misez P'tit, Optimisez - N°29bis (Calcul)

Message par C.Ret »

pir2 a écrit :Sinon, sur HP-41

Code : Tout sélectionner

3
CHS
10^X
LASTX
*
LASTX
+
CHS
Oui, c'est pas mal:

Code : Tout sélectionner

 [ 3 ]        [CHS]         [f][10^x]     [f][LASTx]    [ x ]         [f][LASTx]    [ + ]         [CHS]
┌────────────┐┌────────────┐┌────────────┐┌────────────┐┌────────────┐┌────────────┐┌────────────┐┌────────────┐
│ 3_         ││-3.000      ││ 0.001      ││ -3.000     ││-0.003      ││-3.000      ││-3.003      ││ 3.003      │
└────────────┘└────────────┘└────────────┘└────────────┘└────────────┘└────────────┘└────────────┘└────────────┘
Si je compte bien cela fait 11 touches

C'est quand-même plus de touches que :

Code : Tout sélectionner

[ 3 ]         [ENTER^]      [ENTER^]      [f][10^x]     [ ÷ ]         [ + ]
┌────────────┐┌────────────┐┌────────────┐┌────────────┐┌────────────┐┌────────────┐
│ 3_         ││ 3.000      ││ 3.000      ││ 1000.000   ││ 0.003      ││ 3.003      │
└────────────┘└────────────┘└────────────┘└────────────┘└────────────┘└────────────┘
SHARP PC-1211 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.
Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1602
Enregistré le : 27 oct. 2010 20:46

Re: Misez P'tit, Optimisez - N°29bis (Calcul)

Message par Gilles59 »

Rpl

Code : Tout sélectionner

3 ENTER ENTER ENTER 10^x / + »
1 touche de plus qu'en RPN, car 3 ENTER en RPL met un seul 3 sur la pile
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Avatar du membre
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3404
Enregistré le : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: Misez P'tit, Optimisez - N°29bis (Calcul)

Message par C.Ret »

Ah! Oui, le premier ENTER sert à valider la ligne de commande.

L'instruction DUPDUP n'existe pas sur mon HP-28S, je ne peux pas vérifier, mais le code suivant devrait fonctionner:
« 3 DUPDUP ALOG / + »
ce qui fait moins d'instructions.
par contre, en nombre de touches, je ne sais pas. Tout dépend de l'accessibilité de l'instruction DUPDUP et ALOG dans les menus et sous-menus des HP48/HP50 ?
SHARP PC-1211 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.
Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1602
Enregistré le : 27 oct. 2010 20:46

Re: Misez P'tit, Optimisez - N°29bis (Calcul)

Message par Gilles59 »

C.Ret a écrit : 15 juil. 2023 21:38 Ah! Oui, le premier ENTER sert à valider la ligne de commande.

L'instruction DUPDUP n'existe pas sur mon HP-28S, je ne peux pas vérifier, mais le code suivant devrait fonctionner:
« 3 DUPDUP ALOG / + »
ce qui fait moins d'instructions.
par contre, en nombre de touches, je ne sais pas. Tout dépend de l'accessibilité de l'instruction DUPDUP et ALOG dans les menus et sous-menus des HP48/HP50 ?
Oui mais je n'utilise jamais DUPDUP hors programmation. Taper 2 fois ENTER va bien plus vite.
DUPDUP c'est Shift PRG STACK NEXT NEXT DUPDUP (soit 5 touches si on ne compte pas le shift). Un "double clic" sur ENTER fait pareil.
ALOG correspond à 10^x sur le clavier.En mode programme appuyer sur 10^x donne ALOG

Idem pour les n PICK qui ne servent à rien hors programmation : la pile interactive (ca existe sur le 28 ?) est bien plus pratique.
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Répondre

Retourner vers « Tous les Pockets »