C.Ret a écrit : ↑30 sept. 2022 18:58
Et depuis quand on peut additionner un nombre avec une chaine de caractères?
Ca aussi se sont des choses que l'on ne voient pas sur HP-28C/S
Que veux-tu
C.Ret, « Rome n'est plus dans Rome… » !
Plus sérieusement, je parlerai plutôt de concaténation d'objets que d'addition.
Le RPL n'est pas spécialement un langage typé tout comme bien d'autres.
En UNIX, si mes souvenirs sont bons, on peut écrire des scripts permettant ce genre de "transgression".
LOL
En tout cas, il y a encore dans mon PC un script "Linux" que j'avais écrit pour "débloquer" des fichiers PDF, script qui utilise la possibilité "d'associer"
(et même d'insérer) un nombre à (dans) du texte. D'accord, il n'y a pas de " + " dans mon exemple…
Code : Tout sélectionner
#!/bin/bash
for i in `seq 10 15`
do
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="MS0"$i".pdf" -c .setpdfwrite -f "Micro-Systemes-0"$i"-old.pdf"
done
Pour revenir plus précisément au RPL et à ta question, je n'en connais pas la réponse.
J'aurais tendance à miser sur la génération des hp-48g/gx/g+.
Le plus sûr est de demander aux membres du forum qui possèdent une hp-48s/sx et / ou une hp-48g/gx/g+ de lancer un programme du genre
et d'attendre leurs réponses.
La hp-28s ne permet pas cela, c'est clair… Was ROM(e) already way too full?
Si l'on veut à tout prix éviter cet "inopportun" signe plus, la solution pourrait être d'utiliser les unités (→UNIT) et les préfixes (k, M, G…).
J'ai essayé, mais dans le cadre d'un MPO c'est plutôt lourd et j'ai eu un problème avec la valeur 1200 et plus encore avec 12000 / 120000 / etc.
Partie remise ?
C.Ret a écrit : ↑30 sept. 2022 18:58
Mais dit moi, il n'ya a pas de structure SELECT/CASE/.../CASE ELSE sur HP-50g?
Pour ce qui est de la structure CASE, elle existe depuis les hp-48s/sx… c'est (te) dire.
Mais est-elle utile quand on a seulement deux IF imbriqués, et efficace quand on cherche à "miser petit" ?
Pas sûr, mais j'essayerai, et peut-être dès ce soir, ne serait-ce qu'à titre d'exercice.
Schraf n'est pas encore intervenu,
C.Ret à peine… ils nous mijotent des trucs, c'est sûr !