Posté le 16/10/2013 00:46
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 223 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 16/10/2013 11:50 | #
Salut,
C'est une erreur de syntaxe ou de calcul ? Car là, je ne vois d'erreur de syntaxe.
Sinon, vérifies-tu si N>0 ? En effet, le logarithme d'un nombre négatif ou égal à 0 n'existe pas.
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 16/10/2013 12:44 | #
Je l'ai tapé et ça marche chez moi, tu l'as essayé avec d'autres valeurs pour voir ?
Citer : Posté le 16/10/2013 14:57 | #
On peut additionner deux Str pour concaténer ?
Citer : Posté le 16/10/2013 15:13 | #
Oui, bien sûr ! Tu ne le savais pas ?
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 16/10/2013 15:51 | #
Ah bah j'ai trouvé mon problème alors ...
En effet j'avais a=1 b=1 et c=1 (pour aller vite), voilà pourquoi ça plantais
Comment je peux adapter le code dans le cas où N < 0 ?
Pour vous mettre dans le contexte sinon :
Je cherche à faire une barre de fraction en fonction de la StrLeng la plus grande (entre le numérateur et le dénominateur) C'est pourquoi j'ai besoin de convertir la variable en string
Merci d'avance
Citer : Posté le 16/10/2013 16:41 | #
Oui, bien sûr ! Tu ne le savais pas ?
Je ne pensais pas qu'on pouvait le faire en Basic Casio. Du coup, la fonction StrJoin ne sert à rien, non ?
Et pour le cas où N<0, tu utilise abs(N) et tu ajoute un caractère au début pour le signe
Ajouté le 16/10/2013 à 16:44 :
Par contre, une fois ton programme de trinôme fini (je suppose que c'est pour ça), ne te sens pas obligé de le poster ici
Citer : Posté le 16/10/2013 17:16 | #
Pas de soucis, c'est uniquement pour apprendre
Ok je regarderai avec la fonction abs quand j'aurai un peu de maths a faire, merci !
Citer : Posté le 16/10/2013 17:59 | #
Tu n'as pas besoin de faire tout ça pour convertir un nombre en Str
Déjà dans ton programme il suffit de faire
au début du code.
Et en tout temps tu as la fonction Exp>Str( qui permet de transformer un nombre en Str.
Citer : Posté le 16/10/2013 19:00 | #
J'ai besoin des nombres pour effectuer des calculs avec
Hé beh, vous m'en apprenez des fonctions là, faudra que je fouille un peu mieux la prochaine fois
Edit : Pouvez-vous m'expliquer rapidement les variables dans le code de la fonction Exp>Str ? Je ne comprends pas ce qu'est le fn1 et les f-mem:
-Exp>Str( : Pareil que ''''->Str mais pour les f-mem.
+EXEMPLE:
''1''->fn1:Exp>Str( fn1,Str1)
Str 1=1
Citer : Posté le 16/10/2013 19:10 | #
les fmem sont les variables de type fn1, fn2, etc