Accueil > Technique > Informatique > Scratch > Difficile. > Little RPN
Little RPN
jeudi 15 septembre 2016, par
Scratch. Niveau : difficile.
Code source
Calculatrice simple en mode RPN [1] [2]
Exemple de gestion de pile et d’affichage.
Fonctionnement, exemples (E = Entree) :
5+4= -> 5 E 4 + (Résultat : 9)
On traite d’abord les parenthèses :
10+(3*5)= -> 3 E 5 * 10 + (Résultat : 25)
(27/3)/(2+3)= -> 27 E 3 / 2 E 3 + / (Résultat : 1.8)
On traite d’abord les parenthèses les plus à l’intérieur :
5*((3+2)/(4-2))+6= -> 3 E 2 + 4 E 2 - / 5 * 6 + (Résultat : 18.5) ; 13 pressions de touches en RPN contre 17 en algébrique.
1+3*(3+(2-5)/3)= -> 2 E 5 - 3 / 3 + 3 * 1 + (Résultat : 7) ; 12 pressions de touches en RPN contre 15 en algébrique.
Puissances :
3*3*3*3*3*3= -> 3 E E E * * * * * (Résultat : 729) ; Utilisation du registre T
ou 3^6= -> 6 Entree 3 x^y (Résultat : 729)
99^99= -> 99 Entree x^y (Résultat : 3.69729637649726e+197)
2 liens intéressants :
http://www.hpmuseum.org/
http://www.calculatrices-hp.com/index.php?page=rpn