Posté le 05/05/2015 11:30
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 200 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 05/05/2015 11:42 | #
Et bien je pense qu'il faut faire une boucle :
X*Mat[0+A, 1]->Mat[0+A, 1] //la je sais plus si jamais ca marche pas essaies d'inverser l'ordre ;)
Next
-Mon Fall Down
-Mon jeu de mains
-Mon starwars
-Mon dessinatout
-Mon niaiseux version 2.0
-Mon niaiseux version 3.0
-Inferno
-Mon super labyrinthe (en cours)
-Mon call of duty en 3D
-Casion (avec Az)
Citer : Posté le 05/05/2015 11:48 | #
Ça fonctionne ! Merci
Je vais essayer d'utiliser ce que tu viens de me dire dans le programme que j'essaie de faire
Ordi fonctionne sous Ubuntu
Citer : Posté le 05/05/2015 12:14 | #
Ah cool je n'étais plus trop sur de moi
Si tu as de nouveau besoin d'aide n'hésite pas
-Mon Fall Down
-Mon jeu de mains
-Mon starwars
-Mon dessinatout
-Mon niaiseux version 2.0
-Mon niaiseux version 3.0
-Inferno
-Mon super labyrinthe (en cours)
-Mon call of duty en 3D
-Casion (avec Az)
Citer : Posté le 05/05/2015 12:22 | #
Ça fonctionne ! Merci
Je vais essayer d'utiliser ce que tu viens de me dire dans le programme que j'essaie de faire
Oui n'hésite pas. Si tu veux, il y a même un tutoriel de programmation en Basic ici si tu veux : http://www.planet-casio.com/Fr/programmation/ .
Tu le posteras sur Planète Casio ?
Pong400
PierrePaCiseaux (CP400)
Les Triangles
Menu
ASCII
Nombres premiers
Citer : Posté le 05/05/2015 16:12 | #
Oui, mais c'est juste un petit calculateur qui n'a aucune utilité sauf pour ceux qui font de la photo avec des appareils à capteur APS-C.
Et je n'ai toujours pas réussi
Le code est le suivant (merci Darkstorm) : 0→A~Z
"HYPERFOCALE : QUELLE ETENDUE "?→E
"A "?→G
"OUVERTURE "?→D
{G-E, 2}→Mat A // On créé une matrice de G-E+1 lignes, 2 colonnes
For E→F To G
F→Mat A[E-F+1] // On rentre la focale dans la première colonne
F*F/(1000*0.02*D)→Mat A[E-F+1, 2] // Et dans la seconde l'hyperfocale associée
Next
Mat A◢ // On affiche la matrice
Je l'ai plus ou moins modifié sur la calculette, toujours sans succès.
En fait, je voudrais que cela ressemble exactement au programme "Table" de la calculette, donc de pouvoir changer les chiffres directement sur le tableau
Merci
Ordi fonctionne sous Ubuntu
Citer : Posté le 05/05/2015 20:40 | #
Dis, tu n'as pas laissé les commentaires au moins ?
Au fait, pour insérer du code, utilise la balise associée
Citer : Posté le 10/05/2015 15:47 | #
J'ai enlevé les commentaires en les recopiant, bien évidemment. (je suis bête, mais quand même pas à ce point !)
Au fait, j'ai bien recopié, j'ai vérifié plusieurs fois attentivement, donc aucun problème au niveau du recopiage.
Quelqu'un peut-il me dire ce qui ne va pas dans ce code ? Il y a quelques corrections dans l'autre topic, mais elles n'ont pas permis au programme de fonctionner correctement
Merci
Quelqu'un peut-il me dire ce qui ne va pas dans ce code ? Il y a quelques corrections dans l'autre topic, mais elles n'ont pas permis au programme de fonctionner correctement
Merci
Ordi fonctionne sous Ubuntu
Citer : Posté le 10/05/2015 16:00 | #
Non, je n'ai pas (du moins, pas délibérement) supprimé de commentaire.
Il faut les enlever ! Ils sont syntaxiquement incorrects, les commentaires en Basic Casio ne s'écrivent pas comme ça
Par exemple, si je te donne ce code :
Sur ta calculatrice, il te faut :
Au passage :
Il te manque un identifiant de colonne !
Citer : Posté le 10/05/2015 17:55 | #
Yep, il faut
Citer : Posté le 10/05/2015 18:38 | #
Sans espace non ? Le Basic CASIO ne les aime pas.
Citer : Posté le 10/05/2015 22:13 | #
Oui, sans espace (j'en met toujours sur PC…)
Citer : Posté le 20/05/2015 19:03 | #
Je ne sais pas pourquoi j'avais dit que je n'avais pas enlevé les commentaires, j'étais dans la lune...
Après je m'étais empressé de modifier mon message mais c'était trop tard... Vous m'avez eu !
Eh bien, que je mette un identifiant de colonne ou non (vu qu'il y est déjà), cela ne change rien
Je vous donne mon code actuel
0→A~Z
"HYPERFOCALE : QUELLE ETENDUE "?→E
"A "?→G
"OUVERTURE "?→D
{G-E,2}→Dim Mat A
For E→F To G
F→Mat A[E-F+1,1]
F²/(1000*0.02*D)→Mat A[E-F+1,2]
Next
Mat A◢
Voilà ce que j'ai, et cela ne fonctionne pas ("ERREUR ARGUMENT", entre +1 et ,1)
Ordi fonctionne sous Ubuntu
Citer : Posté le 20/05/2015 19:12 | #
Cela signifie que l'argument E-F+1 est invalide : en effet, F augmente, donc E-F finit par devenir inférieur à 0 donc E-F+1 à 1, d'où l'erreur