|
Ce programme a été récompensé pour sa qualité par le label Planète Casio.
|
Description :NPI est un programme qui permet d'effectuer ses calculs en notation polonaise inverse (RPN en anglais)! (Explications -> https://fr.wikipedia.org/wiki/Notation_polonaise_inverse ).
Ses avantages sont entre autres de pouvoir taper des expressions sans besoin de parenthèses (donc plus rapidement et avec moins d'erreurs, ça a d'ailleurs été prouvé dans une étude -> https://vdocuments.mx/electronic-calculators-which-notation-is-the-better.html ). La saisie du calcul est plus naturelle, et suit les étapes de ce que nous ferions devant une feuille pour calculer une expression. Nous avons tous les résultats intermediares lors du calcul, ce qui peut prévenir les eventuelles erreurs.
Le programme utilise les listes 12 (pour la pile) et 13 (pour la saisie en cours).
Entrez votre nombre et mettez le sur la pile avec (EXE). Les 7 elements les plus haut dans la pile sont affichés sur le coté, une flèche vous indique son etat.
"-" permet de soustraire l'element le plus haut de la pile avec celui juste en dessous, ou bien de changer le signe de la saisie en cours si il y en a une.
"+" permet d'additionner les 2 elements les plus hauts dans la pile. Si il n'y a qu'un seul élément, alors celui ci est multiplié par 2.
"*" permet de multiplier les 2 elements les plus hauts dans la pile. Si il n'y a qu'un seul élément, alors celui ci est multiplié par lui-même.
Le bouton de division divise l'element le plus haut de la pile avec celui juste en dessous ( 5 EXE 9 / realise l'operation 5/9)
Le bouton "DEL" supprime l'element le plus haut de la pile, ou bien le dernier chiffre de la saisie en cours si il y en a une.
Le bouton (-) (a coté du EXE) permet de permuter les 2 elements les plus hauts de la pile. Par exemple, si vous avez entré 9 puis 5, et vous vous rendez compte que vous voulez soustraire 9 à 5 et pas l'inverse, vous pouvez utiliser ce bouton.
Les boutons tan, sin, cos, ln, log font leurs opérations respectives sur l'element le plus haut de la pile ou la saisie en cours.
Le bouton 'X,0,T' est ici la fonction exponantielle
Le bouton "75" (la division) multiplie la saisie en cours par pi. Si vous rappuyez dessus, on redivise le nombre par pi.
La touche "^" prends met a la puissance du nombre le plus haut celui juste en dessous (3 EXE 5 ^ effectue 3^5).
La touche "x^2" met le nombre en cours de saisie ou le plus haut de la pile au carré
La touche "(" met le nombre en cours de saisie/le plus haut de la pile a sa racine carrée
La touche ")" met le nombre en cours de saisie/le plus haut de la pile a son inverse (1/x)
La touche "," effectue la factorielle (n!, donc sur des nombres entiers) sur la saisie en cours ou le nombre le plus haut.
Le bouton SHIFT effectue une sauvegarde de la pile dans la liste 14.
Le bouton ALPHA charge la pile enregistrée dans la liste 14 (bug si il n'y a rien dans la liste 14)
La touche "x10^x" effectue une multiplication par une puissance de 10. ex : 3 EXE 5 "x10^x" effectue 3x10^5 (3E5).
Si vous appuyez sur EXE sans être en train de saisir un nombre, cela duplique le nombre précedent.
La touche "->" permet de remettre dans la pile le dernier nombre supprimé avec DEL.
Les touches HAUT et BAS sur le pad effectuent une rotation de la pile (ex: 1 - 2 - 3 . Un appui sur HAUT -> 3 - 1 - 2. Cela permet de faire remonter un nombre vers le haut de la pile pour pouvoir l'utiliser).
Le programme n'autorise pas les divisions par 0, les ln(x) où (x < 0) etc.
Le bouton 'exit' sort du programme.
Des mises à jour viendront prochainement completer le programme .
N'hesitez pas a signaler un bug en commentaires
|