Posté le 10/03/2016 08:13
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 118 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 10/03/2016 08:25 | #
c'est moche et je vais me faire taper dessus, mais essaye ça.
"formule de héron"
lbl1
"a=" ?->À
"b=" ?->B
"c=" ?->C
ton premier calcul ->H
ton deuxième calcul ->D
clrtext
locate 1,1,ta chaine de caractère
locate longueur de ta chaîne +2,1,variable à afficher
...
goto 1
je te laisse un peu travailler par toi même, mais c'est pas très compliqué
Et si tu bloque: http://www.planet-casio.com/Fr/logiciels/dl_logiciel.php?id=72&file=1
Citer : Posté le 10/03/2016 12:24 | #
Correction : faire une boucle avec des labels n'est jamais adapté.
De même, pour ce genre de programme il est inutile d'utiliser les strings, exprimer le résultat pas à pas est tout aussi clair.
Et quand tu postes du code, utilise la balise [co[color=auto]d[/color]e]
While 1
"a="?→À
"b="?→B
"c="?→C
ton premier calcul→H
ton deuxième calcul→D
"H="
H◢
"Cote="
D◢
"Surface="
H*B/2◢
WhileEnd
Citer : Posté le 10/03/2016 13:37 | #
Merci DS, et je n'utilisait pas des chaines de caractères, c'était pour lui dire de mettre son texte.
[Hs]Et pour la balise je la mettrai volontiers, si j'avais plus de ram (512mo)[/Hs]
Citer : Posté le 10/03/2016 13:58 | #
Heu, je ne vois pas ce que la RAM vient faire là-dedans
Citer : Posté le 10/03/2016 14:13 | #
Ehhh des Disp.
Pour la RAM, j'avoue ne pas comprendre. C'est une blague ?
Attends... Balise... RAM...
Non, je ne vois pas.
Ah, ou alors, son appareil qui lui permettait de poster est vachement lent, et rame plus qu'un canoë. C'est pour cela qu'il a besoin de plus de RAM. Après, c'est une hypothèse, il faudra demander à Hackcell un éclaircissement sur sa phrase, ma foi fort énigmatique.
Enfin bon, on ne s'éloigne pas du sujet du topic ?
Bien sûr que si, c'est pourquoi je vais m'arrêter là.
sur ce, salutations, jeunes gens. Et comme on dit dans le milieu, ghal-la !
Citer : Posté le 10/03/2016 15:40 | #
Ou alors remplace disp par:
Lpwhile Getkey≠31
c'est mieux, ça évite d'avoir des disp qui s'affichent.
Et je reviens pour dire que dragonbleu a raison, mon téléphone rame énormément, au point que le clavier Google ne s'ouvre pas systématiquement, alors le bouton pour mettre du code... et il faut dire que la co du lycée aide pas, désolé de m'être mal expliqué.
Citer : Posté le 11/03/2016 11:18 | #
Attention, l'équivalent véritable du Disp est
Do:LpWhile Getkey≠31
Car, ne l'oubliez pas, si vous gardez la touche [EXE] pressée il ne faut pas que le programme continue de sauter tous les Disp sans attendre
Citer : Posté le 11/03/2016 20:53 | #
c'est moche et je vais me faire taper dessus, mais essaye ça.
"formule de héron"
lbl1
"a=" ?->À
"b=" ?->B
"c=" ?->C
ton premier calcul ->H
ton deuxième calcul ->D
clrtext
locate 1,1,ta chaine de caractère
locate longueur de ta chaîne +2,1,variable à afficher
...
goto 1
je te laisse un peu travailler par toi même, mais c'est pas très compliqué
Et si tu bloque: http://www.planet-casio.com/Fr/logiciels/dl_logiciel.php?id=72&file=1
merci, je vais m’exercer des que j'aurai reçu ma nouvelle calculatrice (mardi ou mercredi) , je vais regreter ma vieille 850p
Ajouté le 13/03/2016 à 18:04 :
J'ai un petit problème avec les fonctions while1 et whileEnd , comment est ce que je sort de la boucle ?
je pensais rajouter une commande du genre:
voulez vous effectuer le calcul ? 1: oui (direction "a=" )
2: non (direction exit)
Qui peut m'aider? pour les commandes ? merci
Citer : Posté le 13/03/2016 18:07 | #
Utilise des label
Plus sirieusement, introduit une condition dans ton while, et a la fin pose la question, et donne une valeur a une variable en fonction de la reponse. Et utilise lavaleurde cette variable dans ton while. Je suis clair? (Je pense que non...)
Citer : Posté le 13/03/2016 18:15 | #
Non. Pas de labels. Surtout pas pour ça.
Pour sortir de la boucle (modifications en bleu) :
[blue]Do[/blue]
"a="?→À
"b="?→B
"c="?→C
ton premier calcul→H
ton deuxième calcul→D
"H="
H◢
"Cote="
D◢
"Surface="
H*B/2◢
[blue]"1: Continuer"
"2: Quitter"
?→X
LpWhile X≠2[/blue]
L'avantage de la boucle Do … LpWhile condition est qu'elle s'éxécute au moins une fois
Citer : Posté le 13/03/2016 22:03 | #
Non. Pas de labels. Surtout pas pour ça.
Pour sortir de la boucle (modifications en bleu) :
[blue]Do[/blue]
"a="?→À
"b="?→B
"c="?→C
ton premier calcul→H
ton deuxième calcul→D
"H="
H◢
"Cote="
D◢
"Surface="
H*B/2◢
[blue]"1: Continuer"
"2: Quitter"
?→X
LpWhile X≠2[/blue]
L'avantage de la boucle Do … LpWhile condition est qu'elle s'éxécute au moins une fois
Super ! merci, le seul truc , comme je n'ai pas trouvé le symbol ≠ j'ai inversé la commande.
Citer : Posté le 13/03/2016 22:08 | #
Shift > Menu (Vars) > F6 > F3 (Rel) > F2
Citer : Posté le 14/03/2016 06:53 | #
Shift > Menu (Vars) > F6 > F3 (Rel) > F2
super merci, j'avance, mon programme tourne
Ajouté le 14/03/2016 à 07:04 :
maintenant je vais essayer de mettre une image qui explique ou se trouve placé les différents coté du triangle et sa hauteur calculé et à quel cote.
Citer : Posté le 15/03/2016 21:48 | # | Fichier joint
quelqu'un pour m'aider à mettre une image ? car j'ai bien essayer avec photocasio, mais le rendu des lettres ne donne rien ?
je vous joins un model.