Posté le 21/01/2015 21:30
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 66 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 21/01/2015 21:31 | #
Écrire la valeur dans une chaînes de caractères, ce n'est pas possible à ma connaissance... en tous cas, j'ai cherché longtemps sans trouver.
Citer : Posté le 21/01/2015 21:35 | #
Ah merde, c'est dommage, sa limite pas mal les possibilités d'affichage adaptatif de résultats et des calculs
Citer : Posté le 21/01/2015 21:58 | #
Dans l'autre sens c'est possible.
Regarde avec les fonctions en Exp mais je crois que ce n'est pas possible.
Citer : Posté le 21/01/2015 22:00 | #
Quelqu'un avait fait un programme pour convertir la valeur d'une variable dans une chaine.
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 21/01/2015 22:01 | #
Mais c'est relativement lent non ?
Citer : Posté le 21/01/2015 22:01 | #
J'ai trouvé ça : http://www.planet-casio.com/Fr/forums/topic9733-2-affecter-la-valeur-d-une-variable-a-une-chaine.html
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 21/01/2015 22:06 | #
J'ai trouvé comment faire sur http://tibasicdev.wikidot.com/number-to-string , c'est pour TI mais ça doit marcher en casio... dans tout les cas j'ai la flemme de mettre un bout de code de cette taille à chaque fois que je veux afficher un texte avec une valeur numérique -_- c'est du bricolage
Citer : Posté le 21/01/2015 22:12 | #
Ça m'étonnerait fortement que la solution donnée sur ce wiki fonctionne puisque la commande Equ→String n'existe pas. C'était justement l'objet de la question, et la seule ligne nécessaire pour effectuer l'opération dans le morceau de code proposé.
Citer : Posté le 21/01/2015 22:15 | #
Celui fonctionne aussi : http://www.planet-casio.com/Fr/forums/topic12560-1-Transformer-une-variable-en-string-.html#104226
Avec Exp>Str(), on l'utilise comme ça :
Exp>Str([b]Y[/b]1,Str1)
Mais le problème, c'est qu'il faut convertir ta variable en chaine de caractères pour l'insérer dans une équation de graphe. Donc, on revient au même problème.
Regarde les liens que je t'ai donné, il y a des programmes tout fait.
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 21/01/2015 22:16 | #
Exact, ils auraient vraiment dû l'implémenter dans le langage BASIC CASIO, comme l'utilisation de la 8ème ligne de l'écran x)
Je n'aime pas mettre de sous-programmes à mes programmes...
Citer : Posté le 21/01/2015 22:19 | #
Les sous-programmes sont très utiles... mais j'aime pas non plus, je trouve qu'ils font tâche dans la liste des programmes.
Pour la 8ème ligne de l'écran, ce n'était pas possible à cause des menus qui apparaissent lorsqu'on appuie sur [SHIFT] quand on a la main...
Citer : Posté le 21/01/2015 22:27 | #
J'ai eu le temps de faire un convertisseur <variable> -> <str>. Toutefois, il ne gère que les valeurs entières (positives ou négatives).
La variable A est l'entrée, la chaine Str 1 est le résultat à récupérer.
""->Str 1
A<0=>"-"->Str 1
Abs A->A
Int log (A+Not A->L
For L->B To 0 Step -1
10Frac (.1Int (A*10^-B
Str 1+StrMid("0123456789",Ans+1,1)->Str 1
Next
Locate 1,3,Str 1
J'essayerai de proposer un code qui accepte les valeurs décimales un peu plus tard.
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 21/01/2015 22:34 | #
Si tu modifies la valeur de A, utilise un modulo ou un Int (A/10) et divise A par 10 à chaque fois, ça me donne le tournis de voir des puissances comme ça pas très utiles...
Citer : Posté le 21/01/2015 22:35 | #
Ah ouais ça marche bien, je vais voir si je peux l'utiliser sans rendre mes programmes illisibles mdr
Citer : Posté le 21/01/2015 22:48 | #
Utilise un sous-programme, c'est ce qu'il y a de plus lisible :3
Citer : Posté le 21/01/2015 22:57 | #
Je vais y réfléchir Merci pour vos réponses
Citer : Posté le 22/01/2015 14:14 | #
J'ai adapté mon code afin qu'il gère les nombres décimaux. Je l'ai posté ici : http://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=2753
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<