Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Programmes basiques pour fx-92+
Kikoodx Hors ligne Ancien labélisateur Points: 3039 Défis: 11 Message

Programmes basiques pour fx-92+

Posté le 01/09/2018 17:45

Déplacement basique
Pour FX-92+
Style Croix
Répéter jusqu'à 1=0
    ?→D
    S'orienter à D×90
    Avancer de 10 pixels

Plus ou moins
Pour FX-92+
RanInt#(1;100→M
M+1→E
Répéter jusqu'à E=M
    ?→E
    Si E<M Alors
        "Non"
    Sinon
        Si E>M Alors
            "Oui"
        Fin
    Fin
"Résultat :"

Commandes :
E? : rentrer le nombre supposé
Si la réponse est :
"Oui" alors le nombre est trop grand
"Non" alors le nombre est trop petit
"Résultat :" vous avez trouvé le nombre

Rép+1 Remastered HD Triple A Edition
Non c'est juste Rép+1 (kuf)
0→A
Répéter jusqu'à 1=0
  Afficher résult A
  A+1→A

Suite de Fibonacci
Pour FX-92+
1→A
0→B
Répéter jusqu'à 1=0
  A→C
  A+B→A
  C→B
  Afficher résult A

Tester si nombre premier
Pour FX-92+
? →C
C-1→B
1→M
Répéter jusqu'à B<2
  C→A
  Répéter jusqu'à A-B<0
  A-B→A
  ⤴
  Si A=0 Alors
    0→M
    2→B
  Fin
  B-1→B

Si M=0 Alors
  "Non"
Sinon
  "Oui"
Fin

Programme de dessin
GIMP pour fx-92+

Style Croix
-1→A
1→D
Répéter jusqu'à 1=0
  ?→E
  Si E=0
    Stylo Relevé
    A=-A
    Si A=1
      Stylo Écrit
    ⤴
  ⤴
  Si E=6
    Aller à x=x+D;y=y
  ⤴
  Si E=2
    Aller à x=x;y=y-D
  ⤴
  Si E=4
    Aller à x=x-D;y=y
  ⤴
  Si E=8
    Aller à x=x;y=y+D
  ⤴
  Si E=3
    ?→D
  ⤴
  Si E=5
    Aller à x=x;y=y
  ⤴
  Si E=9
    x→B
    y→C
    Stylo Relevé
    Aller à x=999;y=99
    Attendre
    Aller à x=B;y=C
    Si A=1
      Stylo Écrit
    ⤴
  ⤴

J'ai tout réécrit de tête, c'est un programme que j'utilise régulièrement, donc il peut y avoir des erreurs même si cela m'étonnerait.

Commandes :
Déplacement :
8 : haut
4 : gauche
6 : droite
2 : bas
Relever/Poser le stylo : 0
Vue d'ensemble : 9
Sur place : 5
Modifier le pas : 3


.old
.old
Bonjour, premier jet sur cette calculatrice plutôt limitée, j'ai fait un petit programme vous permettant de choisir une direction dans laquelle déplacer la croix. J'ai mis C à 1 et une boucle Répéter jusqu'à C pour créer une boucle infinie. (EDIT : remplacé par 1=0)
Style Croix
Répéter jusqu'à 1=0
    ?→D
    S'orienter à D×90
    Avancer de 10 pixels
u]Contrôles[/u] :
1- 10 pixels vers le haut
2- 10 pixels vers la gauche
3- 10 pixels vers le bas
4- 10 pixels vers la droite

Je l'ai codé sur l'émulateur officiel pour tester le langage, j'essaierai d'adapter le fameux plus ou moins pour cette machine quand je la posséderai en physique (ou plus tôt si j'en ai le courage)



Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 01/09/2018 17:47 | #


Déplacé dans « Projets de programmation »

Est-ce que ça vaut le coup de faire une section dédiée, j'en sais rien…
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Shadow15510 Hors ligne Administrateur Points: 5504 Défis: 18 Message

Citer : Posté le 01/09/2018 17:48 | #


Après y a pas vraiment d'autre endroit...
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Kikoodx Hors ligne Ancien labélisateur Points: 3039 Défis: 11 Message

Citer : Posté le 01/09/2018 18:02 | #


J'ai réussi à faire un plus ou moins fonctionnel EDIT : RanInt#( utilisé et Style Croix supprimé.
.old
.old
la différence majeure vient du fait que le joueur doit rentrer le nombre de départ, deux joueurs recommandé donc


Code déplacé vers premier post

Quand à est-ce que ça mérite une section dédiée, je n'en sais rien...

Ajouté le 05/09/2018 à 10:19 :
J'ai porté Dumb Clicker pour cette calculatrice (un indispensable), pour l'occasion j'ai testé l'option QR code et c'est plutôt pratique !
http://wes.casio.com/math/index.php?q=I-295A+U-000600191EFE+M-0E00000000+S-000410110001100E0010B3001C4B+E-F90B30004200F901F91331A53000F901F90E4200F901F90B42A631004200F901F914F901F903F901F902
(Mais niveau compression par contre...)
Pour les allergiques aux liens
C'est cadeau
0→A
Répéter jusqu'à 1=0
  Afficher résult A
  A+1→A


EDIT : Une section dédiée j'aimerais bien, je ne fais plus que ça en cours

Ajouté le 05/09/2018 à 22:24 :
Salut, deux nouveaux programmes pour FX-92+ (j'ai bien galéré pour le second)
Suite de Fibonacci
Pour FX-92+
1→A
0→B
Répéter jusqu'à 1=0
  A→C
  A+B→A
  C→B
  Afficher résult A

Tester si nombre premier
Pour FX-92+
? →C
C-1→B
1→M
Répéter jusqu'à B<2
  C→A
  Répéter jusqu'à A-B<0
  A-B→A
  ⤴
  Si A=0 Alors
    0→M
    2→B
  Fin
  B-1→B

Si M=0 Alors
  "Non"
Sinon
  "Oui"
Fin


Merci.
KikooDX

Ajouté le 06/09/2018 à 16:30 :
Ah pardon, Ran existe sur cette calculatrice
Je corrige mes programmes.

Ajouté le 10/09/2018 à 13:25 :
Salut !
Un petit programme qui m'a pris du temps, pour se déplacer utiliser 8 6 2 4, pas besoin de rentrer la direction à chaque fois pressez EXE sans rien mettre pour continuer dans la même
C'est un programme de dessin (oui oui), pressez 1 pour écrire et 0 pour lever le crayon.

Le lien trop long.

EDIT : ça commence à devenir sale je vais bientôt tout déplacer vers le premier post.
ouais ouais

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 147 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