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 » Réviser les verbes Irréguliers!
Xixi Hors ligne Membre Points: 35 Défis: 0 Message

Réviser les verbes Irréguliers!

Posté le 13/10/2012 23:22

Salut à tous!
Voilà, j'aimerai créer un programme sympa pour réviser mes verbes irréguliers en anglais!
Je voudrai que ça choisisse un verbe au hasard! et ensuite en appuyant sur shift (ou n'importe quelle touche) ça m'affiche la conjugaison! J'ai réussi à le faire sur AlgoBox! Mais dès qu'on arrive au language CASIO, là, ça coince...
Est - ce que quelqu'un pourrai m'aider?


1, 2, 3, 4 Suivante
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 13/10/2012 23:43 | #


ben comme ca je dirai quelque chose comme ca :

intrand ( 1,nbDeVerbe) -> A
if (A = 1)"go"
if (A = 2)"can"
etc...
while !getkey
whileend
if (A = 1)"went"
if (A = 2)"could"
etc...


maintenant ca fait un petit temps que j'ai plus programmé en basic, donc je suis pas sur de la syntaxe
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Xixi Hors ligne Membre Points: 35 Défis: 0 Message

Citer : Posté le 13/10/2012 23:47 | #


merci de ta réponse!
J'ai oublié de préciser que je n'avais jamais programmer (enfin que les truc scolaire)
Moi pour la variable aléatoire je faisais Int 3Ran# -> A
(3 pour le test sinon il faudrai le nombre de verbe)
Ca marche aussi?
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 13/10/2012 23:49 | #


oui, ca marche aussi, j'utilisait juste une fonction de la graph 85 qui fait pareil mais en plus condensé
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Xixi Hors ligne Membre Points: 35 Défis: 0 Message

Citer : Posté le 13/10/2012 23:53 | #


En faite faudrai déjà que je commence par le début, je n'arrive pas à attribuer un text à une variable aléatoire!
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 13/10/2012 23:56 | #


tu a quelle calculatrice?
car en fait , il n'y a moyen que de mettre des nombres a une variable, sauf avec la graph 85/75/95 , ou il y a des chaines de caracteres, ou on peut mettre du texte dedans.
mais dans mon exemple, on regarde la valeur de A, et puis on affiche le verbe correspondant a ce nombre, puis la boucle du getkey s'arrete des qu'une touche est pressée, et puis on affiche la suite des verbes correspondant au nombre de la variable A
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Xixi Hors ligne Membre Points: 35 Défis: 0 Message

Citer : Posté le 14/10/2012 00:02 | #


j'ai la 35+
Oui en théorie je vois très bien ce qu'il faut faire mais je n'arrive pas à le faire marché!
Par exemple j'ai essayer ça:

Int 2Rnd# -> A
If A=0 "Manger"
If A=1 "Parler"
If A=2 "Boire"

J'ai surement fait une erreur qui va paraitre débil pour beaucoup mais moi je ne vois pas ^^'
Smashmaster Hors ligne Ancien modérateur Points: 4561 Défis: 253 Message

Citer : Posté le 14/10/2012 00:02 | #


Salut et bienvenue sur planete-casio
Voici une méthode pour coder ça :


1+Int 100 Ran# -> A [green]// génère un nombre aléatoire entre 1 et 100 (100 = nombre de verbes)[/green]
If A=1 [green]//si le nombre généré aléatoirement vaut 1[/green]
Then Text 1,1,"forgive" [green]//on affiche "forgive" à l'écran[/green]
do
Lpwhile getkey != 78 [green]//tourne en boucle tant que la touche shift n'est pas appuyé[/green]
Text 10,1,"Forgave" [green] // on affiche les autre verbes [/green]
Text 20,1,"Forgiven"
IfEnd

[green]//on fait la même chose avec tous les autres cas (A=2, A=3 etc.)[/green]

If A=99
Then Text 1,1,"swim"
do
Lpwhile getkey != 78
Text 10,1,"swam"
Text 20,1,"swum"
IfEnd
[green]//Fin du programme[/green]


Si tu n'as jamais touché à la programmation sur casio, je te conseille de lire ce tutoriel très bien fait : Lien
Liste des commandes basic : Lien

Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 14/10/2012 00:05 | #


oula... je sens que ca fait longtemps que j'ai plus fait de basic moi... en fait j'ai fait du Casic
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Smashmaster Hors ligne Ancien modérateur Points: 4561 Défis: 253 Message

Citer : Posté le 14/10/2012 00:07 | #



Xixi a écrit :
If A=0 \"Manger\"
If A=1 \"Parler\"
If A=2 \"Boire\"
Tu as oublié le Then et IfEnd

If A=1
Then \"Parler\" [DISP]
IfEnd
Xixi Hors ligne Membre Points: 35 Défis: 0 Message

Citer : Posté le 14/10/2012 00:14 | #


Bah qu'il y ai le then ou non, en faisant comme smashmaster j'ai synthaxe error.. :/ Comment vous faites pour écrire dans une fenêtre comme la calto? Que je post ce que j'ai ecris!
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 14/10/2012 00:16 | #


quand il te met syntax error et que tu appuye sur exit, il te met ou dans le programme?
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Xixi Hors ligne Membre Points: 35 Défis: 0 Message

Citer : Posté le 14/10/2012 00:19 | #


C'est bon j'ai réussi! Il me mettais le curseur après le Getkey! J'avais mis un espace je ne sais pas pourquoi!
En faite j'oubliais ce IfEnd! Quel nul
Merci pour vos réponse et je vais maintenant taper tout ça sur l'ordi!
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 14/10/2012 00:24 | #


pourquoi taper tout ca sur l'ordi?
PS : si ta graph 35+ est une 35+USB, tu peut l'ameliorer en une calculatrice beaucoup plus puissante
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Xixi Hors ligne Membre Points: 35 Défis: 0 Message

Citer : Posté le 14/10/2012 00:24 | #


J'aurai 2 petites questions!
Où est le "n'est pas égal à" dans FX - Interface?
Et ensuite, pensez vous que pour environ 200 verbes, la mémoires de la calto puisse contenir tout ça? :/

Ajouté le 14/10/2012 à 00:30 :
Ah c\'est bon je l\'ai trouver! J\'ai un peu biglé
Pour répondre à ta question dodormeur, c\'est parce que ça va bueaoucp plus vite avec le clavier d\'un ordi qu\'avec un calto de taper un programme
Comment ça beaucoup plus puissante?
Et ensuite, pensez vous que pour environ 200 verbes, la mémoires de la calto puisse contenir tout ça? :/
Smashmaster Hors ligne Ancien modérateur Points: 4561 Défis: 253 Message

Citer : Posté le 14/10/2012 00:32 | #


pensez vous que pour environ 200 verbes, la mémoires de la calto puisse contenir tout ça?
Si tu utilises ma méthode oui

Xixi Hors ligne Membre Points: 35 Défis: 0 Message

Citer : Posté le 14/10/2012 00:34 | #


J'utilise ta méthode!
Moi je trouve ça plus simple sur ordi! Je copie / colle, ensuite je modifie la valeur de A, et j'écris les verbes! Alors qu'écrire sur la calto c'est... Pénible
Smashmaster Hors ligne Ancien modérateur Points: 4561 Défis: 253 Message

Citer : Posté le 14/10/2012 00:35 | #



Comment ça beaucoup plus puissante?
Si tu as la g35+ usb tu peux la tweaker en une G75
Xixi Hors ligne Membre Points: 35 Défis: 0 Message

Citer : Posté le 14/10/2012 00:36 | #


Oui j'ai là graph 35+
Dark storm Hors ligne Labélisateur Points: 11634 Défis: 176 Message

Citer : Posté le 14/10/2012 08:16 | #


USB ou pas ?
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Tsuneo Hors ligne Membre Points: 973 Défis: 51 Message

Citer : Posté le 14/10/2012 10:57 | #


Moi j'aurais plutôt vu quelque chose du genre :

While 1 // boucle afin de ne pas avoir à redémarrer le programme à chaque verbe
RanInt#(1,100) -> A
0 -> B
While Getkey != 79 // tant qu'on appuie pas sur la touche F1, on ne retire pas de nombre aléatoire
Getkey = 78 => A -> B
A=1 => Text 1,1,"forgive"
B=1 => Text 10,1,"Forgave"
B=1 => Text 20,1,"Forgiven"

//on fait la même chose avec A=2, A=3, etc.

A=100 => Text 1,1,"swim"
B=100 => Text 10,1,"swam"
B=100 => Text 20,1,"swum"
WhileEnd //fin de la seconde boucle
WhileEnd //fin de la boucle principale

//Fin du programme


Le programme est un peu optimisé.
J'ai pas le temps de finir, s'il y a un bug dites-le, mes parents me crient dessus

Calculatrices : Graph 35+ USB tweakée et Classpad 330
Suivez moi et mon humour dévastateur ici focliquéla
1, 2, 3, 4 Suivante

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 90 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