Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.

Forum Casio - Autres questions


Index du Forum » Autres questions » Classement
Programateur Hors ligne Membre Points: 222 Défis: 10 Message

Classement

Posté le 01/09/2015 11:39

Bonjour !
J'ai une question, comment feriez vous pour stocker dans une variable un classement, par exemple de 1 à 20 ?
On pourrait passer en base 20, mais le chiffre serait trop grand. Peux t on dans ce cas faire autrement ?
Merci pour vos réponses !!!

PS : j'ai besoin de votre participation ici :http://www.planet-casio.com/Fr/forums/topic13904-1-94pourcent.html



Legolas Hors ligne Ancien rédacteur Points: 3266 Défis: 104 Message

Citer : Posté le 01/09/2015 11:52 | #


Je n'ai pas bien compris le problème, mais une matrice ne conviendrait-elle pas ? C'est en Basic d'ailleurs ?
Mes programmes
Cacher les programmes
Mes défis
Cacher les défis



Totoyo Hors ligne Membre d'honneur Points: 16013 Défis: 102 Message
Programateur Hors ligne Membre Points: 222 Défis: 10 Message

Citer : Posté le 01/09/2015 12:22 | #


Oui, mais dans ce cas j'ai besoin en fait de le stocker dans une case d'une liste
C'est pour cela que je pose cette question.
Pour Legolas : en fait je voudrais stocker un ordre. Par exemple d'abord 17, puis 3, puis 1 etc... Jusqu'à avoir tous les nombres de 1 à 20 une seule fois.
J'ai besoin de votre participation ici :
94%
Cliquer pour enrouler
Totoyo Hors ligne Membre d'honneur Points: 16013 Défis: 102 Message

Citer : Posté le 01/09/2015 12:35 | #


Tu ne peux pas stocker plus de 15 chiffres dans une variable, listes, matrices etc. Donc, stocker les nombres de 1 à 20 dans une variable ne sera pas possible.
Programateur Hors ligne Membre Points: 222 Défis: 10 Message

Citer : Posté le 01/09/2015 13:07 | #


Ok... N'en parlons plus...
J'ai besoin de votre participation ici :
94%
Cliquer pour enrouler
Dodormeur Hors ligne Ancien rédacteur Points: 3964 Défis: 82 Message

Citer : Posté le 01/09/2015 13:39 | #


Techniquement, tout dépand de la valeur maximale d'un score : Si jamais cela va jusque 4 par exemple, tu pourrais en stocker plus en mettant en base 4 (a l'aide de modulo et de divisions). Mais je ne sais pas si c'est le plus pratique
De plus, il faudrait voir le poids que prendrait le code de décompression par rapport au poids qu'utiliserait une 20aine de variables
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 !
Programateur Hors ligne Membre Points: 222 Défis: 10 Message

Citer : Posté le 01/09/2015 17:57 | #


Oui, mais dans mon cas le classement doit être conservé après fermeture du programme. C'est pour cela que j'ai envie de prendre le plus petit espace possible.
J'ai besoin de votre participation ici :
94%
Cliquer pour enrouler

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
Pour coloriser votre code, cliquez ici.
Sinon cliquez sur le bouton ci-dessous.
: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 v42 © créé par Neuronix et Muelsaco 2004 - 2021 | Il y a 49 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